All Versions
6
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History

  • v0.16.2 Changes

    โšก๏ธ Minor update to fix issues with partial graph creation and hashing.

  • v0.16.1 Changes

    Minor update to the libzef core to include a copy_graph_slice function.

  • v0.16.0 Changes

    ๐Ÿ†• New features:

    • VALUE_NODEs as low level blobs. Attribute entities now reference values and reuse stored blobs.

    • Val(...) syntax in a GraphDelta will create a value node.

    • Can load and save graphs locally.

    ๐Ÿ›  Fixes:

    • Graphs record which ET/RT/ENs they are using again.

    • Issues with value nodes in graph caches.

    ๐Ÿ‘Œ Improvements:

    • SimpleGQL:

      • Custom routes handled by hooks can be given as Zef.Route lines in the graphql file.
    • ๐Ÿ”จ Refactor GraphQL module from gql to graphql.

    • ๐Ÿ‘Œ Improvements to many FX.

    • ๐Ÿ‘Œ Improvements to many ZefOps.

    • โšก๏ธ More flexible graph update process, allowing concurrent processing.

    • 0๏ธโƒฃ Compact view for graphviz as default.

    • Many improvements to FlatGraphs

    ๐Ÿ’ฅ Breaking changes:

    • ๐Ÿš€ We have removed Windows support for this release. We are aiming to reintroduce it for the next release.
  • v0.15.8 Changes

    ๐Ÿ†• New features:

    • Rich output in zef.ui, via show, to_table and to_card.
    • splice, alias, ... zefops.
    • Filegraphs and credentials are stored together in directory for ZefHub URL. This may require a new login with your credentials.

    ๐Ÿ’ฅ Breaking changes:

    • ZEFHUB_AUTH_KEY is repurposed for API keys for service jobs. API keys can be created for your account at console.zefhub.io.

    ๐Ÿ›  Fixes:

    • 0๏ธโƒฃ SimpleGQL graphs are kept alive by default.
    • ๐Ÿ›  Fixes in ordering of graph delta commands.
    • Zefops ZefGenerators internally now for reliable iteration.

    ๐Ÿ‘Œ Improvements:

    • FlatGraphs:
      • FlatGraphs can absorbed other FlatGraphs from FlatRefs
    • SimpleGQL:
      • Faster queries/updates with explicit IDs.
      • Queries work in consistent graph slice.
      • debug-level for extra info
    • Core:
      • GraphSlices now hold a reference to their corresponding Graph.
  • v0.15.7 Changes

    ๐Ÿ’ฅ Breaking changes:

    • SimpleGQL: no longer takes the schema_file and graph as regular arguments, but as --schema-file and --data-tag instead.
    • Rename ZEFDB_CONFIG_PATH to ZEFDB_SESSION_PATH
    • ๐Ÿ–จ schema zefop renamed to blueprint

    ๐Ÿ†• New features:

    • SimpleGQL:

      • all main module arguments can be passed as environment variables, e.g. instead of --schema-file you can use SIMPLEGQL_SCHEMA_FILE. Commandline args take priority.
      • --init-hook option to run a hook on every startup
      • @dynamic(hook: "...") option for field resolvers
    • Tokens are cached in the session directory

    • Dictionary syntax for graph wishes: {ET.Something: {RT.A: 3, RT.B: 4}}

    • โšก๏ธ set_field operation for atomically updating "fields"

    ๐Ÿ›  Fixes:

    • 0๏ธโƒฃ login auth flow was broken for the new default of statically built libzef.
  • v0.15.6 Changes

    • schema zefop
    • ๐Ÿ Preliminary Windows support.