Skip to content

Latest commit

 

History

History
368 lines (218 loc) · 19.3 KB

CHANGELOG.md

File metadata and controls

368 lines (218 loc) · 19.3 KB

Changelog

All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.

[unreleased]

Bug Fixes

  • Fix(cliff.toml): ensure commit_id is present before adding unreleased commit chore(cliff.toml): group 'ci' and 'Ci' messages under 'Miscellaneous Chores' for consistency (9d2cca5) - @NodeJSmith

Documentation

  • Docs(mkdocs.yml): rename 'History' to 'Changelog' for clarity docs(mkdocs.yml): update email contact (435da88) - @NodeJSmith

  • Expand documentation with installation, usage, and examples (603df75) - @NodeJSmith

  • Add documentation URL to project metadata (062eb3d) - @NodeJSmith

Miscellaneous Chores

  • Add poetry installation and dependency management (788be52) - @NodeJSmith

  • Ci(python_package.yml): change trigger to push tags matching v*.. for more precise release control feat(python_package.yml): add create-release job to automate GitHub release creation after publishing to PyPI (2b481b6) - @NodeJSmith

  • Update CHANGELOG.md for 0.2.1 () - @

Other (unconventional)

  • Merge pull request #13 from NodeJSmith/fix/docs

Fix/docs (27fb285) - @NodeJSmith

  • Bump to update pypi readme and docs link (918fd68) - @NodeJSmith

[0.2.0] - 2024-06-16

7e2ff79...c5c6436

Bug Fixes

  • Add default value for commit_id to handle undefined cases (ab5cbdc) - @NodeJSmith

  • Fix verspec (b07bac8) - @NodeJSmith

Miscellaneous Chores

  • Remove conditional check for push event with tags in python_package.yml (07699fe) - @NodeJSmith

  • Update changelog (9aa07b2) - @NodeJSmith

Other (unconventional)

  • Got bump my version added back, bumped to 0.2.0 (398f31a) - @NodeJSmith

  • Merge pull request #12 from NodeJSmith/test/debug_publish

Test/debug publish (c5c6436) - @NodeJSmith

[0.1.1] - 2024-06-15

f6f244b...7e2ff79

Miscellaneous Chores

  • Ci(workflows): update python_package workflow to separate build and publish steps ci(workflows): add test_and_lint workflow for testing and linting on push and PR events (253abe2) - @NodeJSmith

  • Remove publishing of build artifacts from test/lint workflow (23f1392) - @NodeJSmith

  • Rename workflow from 'Python package' to 'Test and Lint' for clarity (730f8eb) - @NodeJSmith

  • Remove dev build CI workflow file (eafa7d5) - @NodeJSmith

Other (unconventional)

  • Merge pull request #11 from NodeJSmith/feature/releasing

Feature/releasing (7e2ff79) - @NodeJSmith

[0.1.0] - 2024-06-15

Bug Fixes

  • Change cr_waitlist_flag_last_updated type from str to datetime for accuracy (4310693) - @NodeJSmith

  • Change type of cr_waitlist_flag_last_updated from str to datetime for accuracy (086370f) - @NodeJSmith

  • Change type of cr_waitlist_flag_last_updated from str to datetime for accurate representation of date/time values (18e80d0) - @NodeJSmith

  • Fix pyproject, get tox working, add first test (287a53e) - @NodeJSmith

  • Fix mypy errors (e654e2e) - @NodeJSmith

  • Fix tox (a37e4c6) - @NodeJSmith

  • Fix docstrings for griffe (764e61c) - @NodeJSmith

  • Fix extra - should be docs, not doc (992b6ff) - @NodeJSmith

  • Fix(tox.ini): replace poetry with pipx in deps to manage dependencies feat(tox.ini): add pipx install poetry in commands_pre to ensure poetry is installed (eefb5b3) - @NodeJSmith

  • Add poetry install command to ensure dev dependencies are installed before running checks (3f6957f) - @NodeJSmith

  • Fix reference to dna (2b6443c) - @NodeJSmith

Documentation

  • Docs (5c23abf) - @NodeJSmith

  • Docstrings, make some members private (0263298) - @NodeJSmith

  • Correct typos in package download URLs in dev and release workflows (a60c055) - @NodeJSmith

  • Docs(CONTRIBUTING.md): update reference from HISTORY.md to CHANGELOG.md docs: rename history.md to changelog.md and update references (d6ca531) - @NodeJSmith

Features

  • Add literal_eval import and use for parsing HR data (c2b2899) - @NodeJSmith

  • Enhance header handling in API requests to allow custom headers (11e42eb) - @NodeJSmith

  • Feat(api.py): enforce username and password as required for Api class feat(api.py): add class method to create Api instance with user details docs(api.py): update constructor docstring to explain username and password necessity feat(api.py): introduce member home studio and timezone attributes in Api class (def9aca) - @NodeJSmith

  • Integrate PerformanceApi for performance data handling (020d6d5) - @NodeJSmith

  • Introduce OtfBaseModel with model_config for shared configuration (70781b6) - @NodeJSmith

Miscellaneous Chores

  • Pin dependencies to specific versions for consistent builds (656e3ab) - @NodeJSmith

  • Chore(pyproject.toml): add pre-commit and mypy to dev dependencies for code quality chore(pyproject.toml): pin versions for mkdocs and related plugins to ensure compatibility (a4fadbf) - @NodeJSmith

  • Add build checks to GitHub Actions workflow to ensure package builds correctly (c5a2afe) - @NodeJSmith

  • Chore(tox.ini): remove skipsdist option to enable source distribution chore(tox.ini): add allowlist_externals for lint and build environments chore(tox.ini): update allowlist_externals in default testenv chore(tox.ini): add commands_pre to ensure dependencies are installed chore(tox.ini): update pytest command to use importlib import mode (c09ee88) - @NodeJSmith

  • Increase verbosity of tox commands to improve debugging and output clarity (cf44695) - @NodeJSmith

  • Remove verbose flag from tox commands to reduce log output (bbf91e6) - @NodeJSmith

  • Add commands_pre section with echo to ensure pre-commands run before main commands (a6acddd) - @NodeJSmith

  • Chore(tox.ini): replace echo with comment symbol in commands_pre to clean up configuration chore(tox.ini): update allowlist_externals to include only necessary tools poetry and pipx (b76a5ce) - @NodeJSmith

  • Add mkdocs build step to GitHub Actions workflow (cad2af2) - @NodeJSmith

  • Chore(pre-commit): add mypy and commitizen hooks to pre-commit config refactor(telemetry): replace TelemetryItem with Telemetry in telemetry API fix(models): update imports and all to reflect Telemetry changes feat(models): add Telemetry model to handle telemetry data (63feb5f) - @NodeJSmith

  • Remove commitizen hook configuration to streamline pre-commit checks (c439a79) - @NodeJSmith

  • Add git-cliff configuration file for automated changelog generation (190e05f) - @NodeJSmith

  • Generate changelog (14abcb7) - @NodeJSmith

  • Update changelog (446fdf1) - @NodeJSmith

  • Chore: add .codespellrc configuration file to define codespell settings chore: update .pre-commit-config.yaml to include codespell hook and update ruff to v0.4.9 (eba311c) - @NodeJSmith

  • Chore(deps): update ruff from 0.4.8 to 0.4.9 feat(deps): add httpx version 0.27.0 for HTTP requests (b7f8f91) - @NodeJSmith

Other (unconventional)

  • Initial commit (1a86683) - @NodeJSmith

  • Add scratch to gitignore (41ff851) - @NodeJSmith

  • Add _get_bookings_old for documentation, add more notes to get_bookings (87ee9db) - @NodeJSmith

  • Make class optional (ec46e3c) - @NodeJSmith

  • Add all_statuses to HistoryBookingStatus (5111ddb) - @NodeJSmith

  • Add new files, update pyproject (70e9df5) - @NodeJSmith

  • Add tox.ini and github workflow (c11da57) - @NodeJSmith

  • Update action (d441aaf) - @NodeJSmith

  • Add cache pip (6122ca6) - @NodeJSmith

  • Add python version to cache keys (d074c68) - @NodeJSmith

  • Update to node 20 (78535fe) - @NodeJSmith

  • Merge pull request #1 from NodeJSmith/feature/add_perf_summary_api

Feature/add perf summary api - lots of improvements, not just performance summary. not bothering with bump since not published yet (34836ff) - @NodeJSmith

  • Start adding md files, docs, tests, etc (3caca8b) - @NodeJSmith

  • More docs stuff (4666c71) - @NodeJSmith

  • Merge pull request #2 from NodeJSmith/feature/make_user_friendly

feature/make user friendly (3ae7dcf) - @NodeJSmith

  • Renaming everything to oft-api (8906eaa) - @NodeJSmith

  • Add examples and add more to usage page (6b38dad) - @NodeJSmith

  • Correct location (6ab8a0e) - @NodeJSmith

  • Create dependabot.yml (acb8574) - @NodeJSmith

  • Update action to run test and lint separate (61ef2df) - @NodeJSmith

  • Add verbose flags to tox (c9ce530) - @NodeJSmith

  • Add mkdocs build step directly (3701fe5) - @NodeJSmith

  • Install dev and docs deps first, comment out other steps for now (c1ddf17) - @NodeJSmith

  • Tweak tox.ini (a08de7a) - @NodeJSmith

  • Add env (a302519) - @NodeJSmith

  • Use matrix version when running tox (e77dd54) - @NodeJSmith

  • Merge pull request #6 from NodeJSmith/fix/tox

Fix tox lint stage (9e64811) - @NodeJSmith

  • Switch to poetry to simplify tox (732192d) - @NodeJSmith

  • Merge pull request #7 from NodeJSmith/upgrade/switch_to_poetry

Upgrade/switch to poetry (110d78a) - @NodeJSmith

  • Remove generated docs (340b501) - @NodeJSmith

  • Update gen logic (01d9d78) - @NodeJSmith

  • Update mkdocs config (3de07ad) - @NodeJSmith

  • Formatting, add black (mkdocs uses it) (93bd88b) - @NodeJSmith

  • Remove extra css (d2e73f9) - @NodeJSmith

  • Update usage (bc044fb) - @NodeJSmith

  • Add more stuff from the cookiecutter (a1f4d15) - @NodeJSmith

  • Comment out/remove stuff that won't work/isn't needed (60f21b3) - @NodeJSmith

  • Comment out code coverage action (70f01e8) - @NodeJSmith

  • Switch setup-python to v5 (0aa81f2) - @NodeJSmith

  • Merge pull request #8 from NodeJSmith/feature/docs_cleanup

Clean up docs (314c683) - @NodeJSmith

  • (docs): replace HISTORY.md with CHANGELOG.md for better change tracking (b2fc07a) - @NodeJSmith

  • Add author and link (5311d54) - @NodeJSmith

  • Merge pull request #10 from NodeJSmith/cleanup/more_cleanup

Cleanup/more cleanup (f6f244b) - @NodeJSmith

Refactoring

  • Change date_created and date_updated types from str to datetime for better date handling (4c13b7b) - @NodeJSmith

  • Correct logger type hint to use string literal for forward reference (9a200e8) - @NodeJSmith

  • Use centralized home_studio_uuid to simplify code (ad98f82) - @NodeJSmith

  • Streamline API class with direct member and studio details (fb68b2c) - @NodeJSmith

  • Rename dna_api to telemetry_api (f44f828) - @NodeJSmith

  • Rename studios_api (cd03ba7) - @NodeJSmith