Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: Lakitna/robotframework-cache

CacheLibrary 1.3.0

Choose a tag to compare

@Lakitna Lakitna released this 09 Apr 18:06
1d18342

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

Choose a tag to compare

@Lakitna Lakitna released this 16 Mar 20:38
f10e523

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

Choose a tag to compare

@Lakitna Lakitna released this 10 Mar 20:22
5e64319

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

Choose a tag to compare

@Lakitna Lakitna released this 16 Dec 10:00
632a7f6

What's Changed

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

CacheLibary 1.0.0

Choose a tag to compare

@Lakitna Lakitna released this 25 Jan 09:45

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/