Skip to content
This repository was archived by the owner on Dec 28, 2025. It is now read-only.

Releases: DarylStark/my-lib-py-model

1.3.3

Choose a tag to compare

@DarylStark DarylStark released this 05 Feb 20:29
1.3.3
  • Moved all models into one single module
  • Added a link table to link APIScope objects to APIToken objects

1.3.2

Choose a tag to compare

@DarylStark DarylStark released this 04 Feb 13:04
1.3.2
  • Added table=True to the APIScope model to make sure it is created as SQL table with ds-my-data

1.3.1

Choose a tag to compare

@DarylStark DarylStark released this 05 Jan 21:58
1.3.1
  • Added code coverage checking
  • Updated pytest configuration
  • Added tests to increase code coverage (is now at 100%)
  • Made sure tests are also checked for quality in the workflow
  • Made sure all tests comply with PEP-8
  • Converted the library to a typed library
  • Bugfix: documentation was missing all autodoc features because of a bug in the workflow. This is fixed now.

1.3.0

Choose a tag to compare

@DarylStark DarylStark released this 15 Dec 21:36
1.3.0
  • Updated SQLmodel to 0.0.14 and Pydantic to 2.0

1.2.1

Choose a tag to compare

@DarylStark DarylStark released this 18 Oct 18:25
1.2.1
  • Removed the int baseclass from the UserRole model. This is needed to make the UserRole work with MySQL
  • Updated titles for GitHub workflows
  • Updated the version of bumpver

1.2.0

Choose a tag to compare

@DarylStark DarylStark released this 26 Aug 19:34
1.2.0

New features:

  • Renamed WebUISetting to UserSetting
  • Added automatic documentation on GitHub pages for final releases
  • Added a UserRole for SERVICE users
  • Added a MIT Open Source License
  • Migrated to poetry for dependency management
  • The package is now published on pypi
  • Added a check to the GitHub workflow to make sure no dev versions of libraries are used
  • Added a DevContainer for easy development setup
  • Updated documentation

1.1.1

Choose a tag to compare

@DarylStark DarylStark released this 22 Jul 09:19
1.1.1
  • Moved the pytest configuration to pyproject.toml
  • Removed the UserSession model since it was not being used anymore
  • Added api_client_id and api_client field to the APIToken model

1.1.0

Choose a tag to compare

@DarylStark DarylStark released this 14 Jul 20:17
1.1.0

Big changes to this version;

  • All models are now SQLmodel-models. This way, the my-data package can use them directly
  • Seperated everything in UserScoped models and normal models
  • Increased the type hints
  • Added numbers in the regular expression for usernames
  • Updated the unittests

1.0.1

Choose a tag to compare

@DarylStark DarylStark released this 14 Jul 20:15
1.0.1
  • Made better DOCSTRINGs
  • Removed the ADMIN user-role
  • Made the password_hash field in the User model optional
  • Added methods to show and hide data

1.0.0

Choose a tag to compare

@DarylStark DarylStark released this 23 May 13:51
1.0.0

Initial release