Releases: TEAM-SPIRIT-Productions/Lazuli
Releases · TEAM-SPIRIT-Productions/Lazuli
Lazuli v3.0.2-Release
Minor documentation fixes.
Full Changelog: v3.0.1...v3.0.2
Lazuli v3.0.1-Release
GitHub Action Tweak
Full Changelog: v3.0.0...v3.0.1
Lazuli v3.0.0-Release
Lazuli v2.2.3-Release
- Update dependencies following vulnerability notices from GitHub Advisory Database
- PyYaml
- mkdocs
- jinja2
- urllib3
- Pygments
- nltk
Unit Tests:
Full Changelog: v2.2.2...v2.2.3
Lazuli v2.2.2-Release
- Update dependencies
- Update MySQL Connector and protobuf, in view of CVE-2021-22570
- Change dummy name for unit tests
- Use
tester0xFF
instead of the arbitraryKOOKIE
for account and character name-change unit tests
- Use
Unit Tests:
Full Changelog: v2.2.1...v2.2.2
Lazuli v2.2.1-Release
- Add setup and build scripts
setup.bat
automatically generates the venv folder with all dependenciesbuild.bat
re-generates API Docs, build distribution archives, and uploads them to PyPi
Lazuli v2.2.0-Release
- Add
currency
property to Character- The
currency
property is a dictionary of all the currencies (e.g. NX) associated with the account that contains the character. - Dictionary keys:
mesos
,nx
,maplepoints
,vp
,dp
- The
- Add
characters
&free_char_slots
properties to Accountcharacters
is a list of the IGNs of all the characters in the accountfree_char_slots
is an integer representing the number of free character slots in the account
Demo:
Lazuli v2.1.0-Release
- Make the use of pre-underscores in variables consistent
- Remove accessor for variables like _database_config
- These are now always be used with the pre-underscore internally
- Reason: These variables should NOT be accessed manually when using Lazuli's API
- These changes are not considered breaking, since the removed properties weren't intended to be manually accessed in the first place
Lazuli v2.0.1-Release
- Fixed char image method in Character
- Previously broken due to faulty refactor of Inventory instantiation
Lazuli v2.0.0-Release
WARNING: BREAKING API CHANGES!
CHANGELOG:
v2.0.0
- Made Inventory lazy-instantiation by:
- refactoring to a method in Lazuli, instead of Character
- Update unit test WRT breaking API changes (see Wiki for new format)
v1.1.0
- Add getter methods that return all attributes together
- Made Inventory instantiation more efficient by reducing SQL calls