Skip to content

Latest commit

 

History

History
284 lines (143 loc) · 12.6 KB

CHANGELOG.md

File metadata and controls

284 lines (143 loc) · 12.6 KB

CHANGELOG

v0.6.4 (2024-04-09)

🥅

  • 🥅 print_function is not needed anymore (d35ed3f)

v0.6.3 (2024-04-09)

🤖

  • 🤖 try and publish the correct version number (806e3c5)

v0.6.2 (2024-04-09)

🤖

  • 🤖 do build outside of semantic release (ffb20d2)

  • 🤖 add python build package (ab904e5)

  • 🤖 add build command (9718542)

v0.6.1 (2024-04-09)

🤖

  • 🤖 fix package uploads (d3f0043)

v0.6.0 (2024-04-09)

📱

  • 📱 Add Python 3.11 support (#14)

  • Fix errors not converting to strings in warnings

  • Add support for 3.11

  • Drop mentions of 2.7 and 3.7 (d2e8c6b)

Other

  • Drop 2.7 and 3.7 (21706f5)

  • Try installing coverage with pip (e914825)

  • Fix coverage source config (9278fff)

  • Try to add toml support (6ae18c6)

  • Don't use editable mode (4d290dc)

  • Port all config to pyproject.toml (8957881)

  • Fix commit_parser option (eb03c23)

  • Use version_variables for semantic_release (42c8318)

  • Keep trying to get actions to work (c010ff2)

  • Use codecov token instead (9e89392)

  • Revert last commit (213364d)

  • Try downgrade to codecov-action v3 (1982e4e)

  • Set permissions on unit_tests.yml (d90ce49)

  • Try to fix codecov (01010c7)

  • Update semantic release to version 9 (a1ba470)

  • Update wait-on-check-action version (624393a)

  • Fix broken equations in README (91b5c3b)

v0.5.0 (2022-05-17)

🚸

  • 🚸 Bump to version 0.5.0 (1334a07)

🥚

  • 🥚 Try, try again (5618e84)

  • 🥚 Try to fix semantic release and bump to version 0.5.0 (a2abbb5)

Other

  • Add Python 3.10 support and remove Python 3.6 (#13) (55fd62e)

v0.4.2 (2022-01-14)

💬

  • 💬 Render equations in grey to support dark BGs (#12) (72700f5)

Other

  • Need to checkout first to get commit info (d44fdc9)

  • Fix syntax error in release action (6b3acf9)

  • Put branch and commiter name guard on release action (b949b57)

v0.4.1 (2022-01-14)

🐛

  • 🐛 Fix use of incorrect formula for Interface.get_resolution (#11)

  • Add required_resolution to functions module

  • Include updated formula in README (d645154)

Other

  • Don't allow the actions-user to trigger the release event (3a23699)

v0.4.0 (2022-01-14)

📈

  • 📈 Add get_resolution method to Interface. (#10)

Returns the expected grid resolution for a given GCI value (3421a9f)

Other

  • Use job name rather than workflow name (7dd8152)

  • Try a different way of gating the release step (04e1adf)

  • Only run on primary repo (1389fe6)

  • Add workflow for automatic releasing on test passing (84ddf41)

  • Switch to modern project layout (#9) (2df5cd2)

  • Add PyPI version badge (2728d02)

  • Update badges (d6714cc)

  • Update unit_tests.yml (9d3791d)

  • Switch CI to Github Actions (#8) (433097d)

  • Update Python badge links (19fb1d1)

v0.3.0 (2020-11-18)

Other

  • Fix Python 3.9 badge (fb39321)

  • Support Python 3.9 (#7)

Drop Python 3.5 and prepare for 0.3.0 release (25a357f)

  • Fix errors caused by insufficient grids (#5)

Remove bug if less than two grids given (to add_grids), raise a warning, and add warning to report. (1407b00)

v0.2.0 (2020-04-14)

Other

  • Prepare Version 0.2 (#3)

  • Prepare 0.2 release

  • Fix README and codecov just on python 2.7 (d6559e5)

  • Add Report Attribute Access (#2)

This commit adds access to the convergence report metrics by adding a namespace containing the attributes to the items of a Convergence object.

This commit also adds full coverage to the interface and functions modules (although the scope of testing in the functions module could be improved).

Changes:

  • Remove broken logging

  • Tidy up try catch for Arithmetic errors

  • Add a tree of namespace style attributes to allow easier access to the table data

  • Slim down tables module for actually used methods

  • Add getitem to Convergence to get the namespaces for the grid triplets and test.

  • Add attributes for metrics when using an analytical value

  • Test analytical metrics and update README

  • Reorder Convergence._get_shared

  • Test and fix all edge cases. tables is the only module now lacking test coverage.

  • Switch build badges to show master branch only. (9103d9e)

  • Add Scripting (#1)

This commit adds easy to use scripting where the Convergence class can be used by adding grids to it with the new add_grids method. The results are now calculated instantly and can be retrieved by printing the object. (8123c96)

  • Fix Appveyor account name (bb4a564)

  • Update badge links in README (b39cad4)

  • Modify codecov token for new repo location (34e46df)

v0.1.2 (2020-04-09)

Other

  • Add Version 0.1.2

This one should build on Python 2.7 (6486535)

  • Version 0.1.1 (1420c07)

  • Proper application of GPL license (ef642b2)

  • Update README with appveyor badge (ffb4ec4)

  • Remove coverage check (travis does this) (f95ad28)

  • Add appveyor config (47c22bc)

  • Add badges (62f3a5f)

  • Add Travis CI support

This commit is for testing CI on travis (0e9a60e)

  • Add Python 3 Support

This commit adds Python 3 support (3.5-3.8), whilst maintaining 2.7 support.

This is tested using tox (and tox-conda). (4aefac2)

v0.1.0 (2017-10-09)

Other

  • Finish modifications for PyPI upload (d225df2)

  • Update README and home page (027cc7c)

  • Add writing of analytical analysis and option to add analytical value using command line tool (5db6515)

  • Rename package as convergence to avoid clash with exisiting verify package and rename Verify class as Convergence (274ab28)

  • Update README.md (6567ca5)

  • Initial Import (3c4e113)

  • Initial commit (0a0ff26)