Skip to content

Releases: machinable-org/machinable

v4.10.6

06 Dec 06:25
Compare
Choose a tag to compare
  • Support sqlean.py
  • Include defaults in cachable key

v4.10.5

26 Nov 01:16
Compare
Choose a tag to compare
  • Upgrade omegaconf

v4.10.4

26 Nov 00:22
Compare
Choose a tag to compare
  • Respect .gitignore in code rsync
  • Prevents false positive config method matches
  • Adds CWD to PATH when using CLI
  • Load from directory in dispatch code

v4.10.3

15 Jul 03:38
Compare
Choose a tag to compare
  • Option to hide interfaces from get
  • Simplified **kwargs arguments in CLI
  • Adds save/load_attribute helper
  • Adds @cachable decorator utility

v4.10.2

04 Apr 06:21
Compare
Choose a tag to compare
  • Eager callable resolution in versions
  • Allow module dependencies in on_resolve_remotes
  • Fix CLI version parsing issue
  • Improved version call normalizer
  • Prevent recursions in self.future() calls

v4.10.1

28 Mar 18:24
Compare
Choose a tag to compare
  • Consistent future() behavior for Interface and Component
  • Support multi-line version arguments

v4.10.0

23 Mar 04:58
Compare
Choose a tag to compare
  • New configure and commit events
  • Support interface **kwargs in CLI
  • Adds get.cached_or_fail
  • Move _machinable/project to interface/project
  • Adds Interface.future()
  • Enable custom context lookups in index
  • Adds utils.file_hash
  • Adds Execution().deferred() to prevent automatic dispatch
  • Respect CLI context order

v4.9.2

18 Mar 20:33
Compare
Choose a tag to compare
  • Always use first CLI argument as target to allow non-component targets
  • Ensure that config field is always reloaded from index to avoid incorrect recomputation

v4.9.1

06 Mar 02:29
Compare
Choose a tag to compare
  • Use text-based link relation by default

v4.9.0

20 Feb 00:57
Compare
Choose a tag to compare
  • Use nanoseconds since epoch in timestamp
  • Adds get.from_directory and get.by_id to query
  • Introduces stable IDs based on the commit-context
  • Saves inverse relations and relationship meta-data in local directory
  • Adds index.import_directory method
  • Allows search by short ID instead of UUID
  • Adds storage upload/download methods