Releases: ddkasa/toggl-api-wrapper
Releases · ddkasa/toggl-api-wrapper
v1.0.4
[1.0.4] - 2024-10-24
🐛 Bug Fixes
- (cache) Json commit not syncing correctly
📚 Documentation
- (cache) Improve json docstring
v1.0.3
[1.0.3] - 2024-10-22
🐛 Bug Fixes
- (client) Collect method not passing on refresh
- (endpoint) Methods are abiding refresh argument
- (user) Current tracker actually using cache
- (cache) Json not refreshing in find method
📚 Documentation
- (contributing) Add more references
- (endpoint) Add a note for methods using external api every time
- (api) Update mermaid graphs
- (api) Project structure
🧪 Testing
- (conftest) Change number fixture
v1.0.2
[1.0.2] - 2024-10-18
🕸 Deprecations
- (reports) Rename methods to be consistent across reports
📚 Documentation
- (readme) Add changelog to links
- (reports) Add raises to docstrings
- (api) Small formatting changes
⚙️ Miscellaneous Tasks
- (config) Coverage url
- (cliff) Fix toml escape characters
v1.0.1
[1.0.1] - 2024-10-16
🐛 Bug Fixes
- (endpoint) Logger name
- (user) Collect endpoint not returning anything without parameters
📚 Documentation
- (cache) Fix docstring
⚙️ Miscellaneous Tasks
- (precommit) Added gitleaks
- (config) Additional urls
🧪 Testing
- (user) Collect method with no parameters
v1.0.0
[1.0.0] - 2024-10-15
🚀 Features
- (utility) Requires decorator
- Python 3.13 support
- (cache) Comparison enumeration
- (cache) Toggl query dataclass
🐛 Bug Fixes
- (tracker) Adjust error type
- (utility) Swap datetime conditional
- (endpoint) Refactor server error retry logic
- (endpoints) Return none on 404
- (cache) Sqlite delete method
- (user) Collect method not correctly formatting time arguments
🚜 Refactor
- [breaking] Merge modules with toggl_api
- (endpoints) [breaking] Remove deprecated methods
- (body) [breaking] Remove deprecated workspace_id parameter
- (deps) [breaking] Convert sqlalchemy to optional dependency
- (workspace) Improved get endpoint
- (client) Use literal for typing status strings
- (tag) Delete endpoint typing
- (reports) Make pagination options optional
- (cache) [breaking] Remove inverse flag
- (cache) Abstract class query method
- (cache) Json query method
- (cache) Sqlite query method
- (user) Fully implement collect method cache retrieval
- (endpoints) Logging for caught exceptions
- Additional debug logging
- (models) Remove optional type from timestamp
- (cache) Fix typing issues
📚 Documentation
- (changelog) Update changelog
- (readme) Update readme
- (api) Update docs to new directory structure
- Update examples
- (mermaid) Update diagrams
- (cache) Improved metaclass
- (panzoom) Full screen enabled
- (endpoints) Add official api links
- Show source on endpoints
- (example) Reports example
- (readme) Add examples
- (cache) Query docstrings added
- (example) Logging example
- (contributing) Additional instructions
🎨 Styling
- (cache) Remove optional type annotation as return
⚙️ Miscellaneous Tasks
- Update coverage config
- (precommit) Added mypy
- (nvim) Function for generating official docstrings
- (actions) Simplify workflows
- (typing) Add py.typed file
🧪 Testing
- (user) Additional status code tests
- (endpoints) Additional argument types
- (reports) Validate extensions
- (tracker) Mock http status code logic
- (sqlite) Additional tests
- (conftest) Only delay on integration tests
- (tracker) Verify creation dates logic
- More coverage
- (cache) Query conversion
v0.5.1
🐛 Bug Fixes
- (config) Removed interpolation
📚 Documentation
- Update contributing
- (endpoints) Improve docstrings
⚙️ Miscellaneous Tasks
- (actions) Fix release workflow
- (precommit) Add gh action validator to pre commit
- (precommit) Upgrade ruff
Full Changelog: v0.5.0...v0.5.1
v0.5.0
🚀 Features
- (endpoint) Api status endpoint
- (reports) Summary report endpoints
- (reports) Detailed report endpoints
- (reports) Weekly report endpoints
- (reports) Module level imports
- (body) Validate parameter classmethod
🐛 Bug Fixes
- (endpoint) Cache parent logic
- (utility) Date override
🚜 Refactor
- (meta) Basebody abstract class
- (endpoint) Remove final type from base endpoint
- (endpoint) Adjust to allow for more flexible models
- (reports) Adjust responses
- (util) Default cleanup delay
- (reports) Report body improvements
- (endpoints) Adjust to new body format signature
🕸 Deprecations
- Modules namespace
- (deps) Convert sqlalchemy to optional dependency
- (body) Workspace_id parameter
📚 Documentation
- Show symbol type headings
- (reports) Documentation update
- Improve user guide
- Move about folder
- Update mermaid diagrams
- Update changelog
🎨 Styling
- (endpoint) Removed optional as a return type
⚙️ Miscellaneous Tasks
- Omit scripts folder from coverage
- (actions) Remove macos from matrix
- Git cliff configuration
🧪 Testing
- Fix config encoding
- (reports) All endpoints
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Full Changelog: v0.3.1...v0.4.0
v0.3.1
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Full Changelog: v0.2.3...v0.3.0