Skip to content

Releases: Lakitna/robotframework-cache

CacheLibrary 1.3.0

09 Apr 18:06
1d18342

Choose a tag to compare

Changelog

Changes

  • Added support for storing Secret variables.
  • Added support for storing complex Python objects. All pickleable 🥒 objects can now be stored in the cache.
  • Added support for .pkl cache files. These pickle files are a bit faster than JSON files, but they are not human readable. .json files remain default.
  • Added pick strategy parallel process to keyword Cache Retrieve Value From Collection. With parallel process, each parallel process gets its own fixed value, preventing multiple processes from using the same value at the same time. Within a process, the same value is returned on each call.

Logging

  • Improved error message when trying to us a directory as a cache file
  • Added log message when retrieving values. The message includes when the value/collection expires

Dependencies

  • Added dependency: jsonpickle

Internal

  • Major refactor. Split cache management logic from keyword logic.
  • Updated parallel value keys

Automatic changelog

Full Changelog: v1.2.0...v1.3.0

CacheLibrary 1.2.0

16 Mar 20:38
f10e523

Choose a tag to compare

Manual changelog

Added cached collections. A collection stores multiple values at once, and retrieves them one by one. This adds the following keywords:

  • Cache Store Collection
  • Cache Retrieve Value From Collection
  • Cache Remove Value From Collection
  • Cache Remove Collection

For more details, see corresponding keyword documentation.

Documentation

Added some more info to readme.

Automatic changelog

  • Handle storing multiple values and using them one by one by @Lakitna in #19
  • Updated docs to include common questions by @Lakitna in #21
  • Release 1.2.0 by @Lakitna in #22

Full Changelog: v1.1.0...v1.2.0

CacheLibrary 1.1.0

10 Mar 20:22
5e64319

Choose a tag to compare

Manual changelog

  • When importing, you can now set default_expire_in_seconds. Newly stored values, will use that value by default.

Documentation

  • Fixed links in PyPi
  • Added keyword docs via Github Pages

Internal changes

  • Migrated to uv
  • Setup invoke tasks

Automatic changelog

New Contributors

Full Changelog: v1.0.1...v1.1.0

CacheLibary 1.0.1

16 Dec 10:00
632a7f6

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

CacheLibary 1.0.0

25 Jan 09:45

Choose a tag to compare

Initial release.

Normally, a changelog would live here. Since this is the initial release, the changelog is omitted.

https://pypi.org/project/robotframework-cache/1.0.0/