Skip to main content

An example flow for kabaret

Project description

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning[^1].

[Unreleased]

[1.1.2] - 2021-01-21

Fixed

User environment map items are now SessionValues to make environment variable values stored at session's scope.

[1.1.1] - 2021-01-20

Fixed

MinIO and timeago added in setuptools requirements.

[1.1.0] - 2021-01-20

Multisite v1 release

Added

  • A ComputedParam named root_dir is now available in admin and it's cached as requiered by issue #4. A function get_root() at the Project level use it and is able to provide the root folder of the project according to the operative system. Call it from anywhere in the flow with self.root().project().get_root().
  • CHANGELOG.md, LICENCE and AUTORS files have been added to the repo
  • Multi-site file synchronization features (related to issue #5):
    • Add and configure project's sites (type - studio, user or exchange -, per-OS root directories, exchange server properties)
    • Request tracked file's revisions unavailable on current site for download, based on a job submission feature
    • A SynchronizeFile action allow users to process files they requested, and files other sites requested from theirs. This currently uses a MinIO client.
    • Retrieve the current site and exchange site in the flow with self.root().project().[get_current_site()|get_exchange_site()]
    • UI improvement: revision history maps can toggle site sync statuses
  • Runners redirect their logs in a file placed in the user folder (bce8aadf)
  • A new DefaultRunner is available to let the OS choose the default application for a given file path.
  • Previews and renders of AfterEffects file revisions can be launched at revision and episode level, given AfterEffectsRender render settings and output module templates
  • Playblasts of blender file revisions can be made with an action (preview folder created in department's files if not already added)
  • Md5 hash is computed for publishes for later features (cc0478e8)

Changed

  • According to the new get_root() function added and requiered by issue #4, the default contextual dict doens't provide a ROOT_DIR value anymore. Calls to that value have been changed, and you must define ROOT_DIR_WINDOWS, ROOT_DIR_LINUX and/or ROOT_DIR_MAC in the admin panel.
  • Cosmetic changes to get some maps expanded or not (832605d8).
  • There is no need to manually specify the user folder anymore: project's get_user_folder() method now returns the path to a .libreflow in the user's home directory.
  • For sake of readability, file maps showcase the time elapsed since file last modification, instead of date (59d364a8).

[1.0.3] - 2020-12-24

Fixed

issue #7 libreflow icons are missing from the distributed package (and also the example packages where not accessible)

[1.0.2-1.0.1] - 2020-12-23

Initial public commit and pypi setup. This version is an early version of libreflow. It includes a baseflow and examples flows overriding the baseflow. We have been working on departments, files, file version history, and stuff like that.

Fixed

issue #6 : Pip Package is now ready for use

[^1]: Except we started libreflow MAJOR version number at 1, as we consider our in-house previous flow being version 0.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libreflow-1.1.2.tar.gz (115.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page