Lise

Latest version: v0.15.1

Safety actively analyzes 640986 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.12.1

* Optimize interprocess synchronization
* Fix some inconsistencies in the rulebook sync
* Crush all of a character's initial state into the one keyframe, fixing integrity problems
* License change; no longer accept later versions of the AGPL
* Support networkx 2.5
* ELiDE changes
* Rule stepper to help you view the state of the game after one rule's run, just before the next
* Don't crash when resuming the game on non-trunk branches
* Fix stats configurator
* Fix rules configurators
* Accept a prefix on the command line
* Grid view shows characters other than the one you started with
* Dialog options from the game itself don't appear more than requested
* Fix crash when laying out one-dimensional boards

0.11.2

* Fix the branch input in ELiDE
* Performance improvements

0.11.1

* Fix a flaw in the keyframes implementation that caused them to overwrite each other when several were made in a single session

0.11

* Add support for "keyframes," snapshots of the world state at some specific time. These are currently most useful for supplying the world's initial state by instantiating a Character with a networkx graph, eg. `engine.new_character('new', nx.grid_2d_graph(3, 3))`
* Drastically improved load times for large initial world states
* Removed the would-be world generation API; for now, use [the networkx graph generators](https://networkx.org/documentation/stable/reference/generators.html), and `LiSE.character.grid_2d_8graph`if you want a square grid that's connected at the corners as well as the sides.
* Removed the "sense" feature. It will need a reimagining at some point. In the meantime you can still use `Character.facade()` to get a transient, mutable view onto a `Character` that won't be saved
* `allegedb` is a submodule of `LiSE` now, and will not be published on its own.
* Dropped support for graph types other than `DiGraph`
* Dropped support for Python versions prior to 3.6
* Compatibility with msgpack 1.0.0
* ELiDE changes
* Grid view
* File browser
* Grid generator when starting new simulation
* Symmetrical portals
* New agenda widget, for scheduling things in the future
The stat list on the left of the default ELiDE view is technically a calendar now, where an agenda is a related widget class that offers more flexibility to interface designers.
* Require Kivy 2.0

0.10.1

* Compatibility with networkx 2.4
* Smaller database
* Performance improvements
* Default database filename is now 'world.db', and you can instantiate Engine with no arguments

0.10

* Improved documentation.
* Improved performance.
* Prevented the user from trying to start the rules engine while it's already running.
* Minor API changes. clear_world and clear_code are now one option, clear
* Any trigger that's going to run in a given turn is now guaranteed to run prior to any prereq or action. This is mostly to prepare for experiments in parallelism.
* If you branch the timeline while stuff is planned for the future, the plan will be copied to the new branch, unless the plan has not yet started.
* Made facades act more like regular characters. They still aren't very useful... I'm planning to add some new API to them that lets you munge and filter their data lazily

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.