Skip to content

Commit

Permalink
Merge pull request #249 from nasa/release/1.10.0
Browse files Browse the repository at this point in the history
Release/1.10.0
  • Loading branch information
danielfromearth authored Jul 10, 2024
2 parents 7023f59 + d248cb3 commit a014691
Show file tree
Hide file tree
Showing 14 changed files with 984 additions and 883 deletions.
8 changes: 8 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ updates:
directory: "/"
schedule:
interval: "monthly"
groups:
pip-dependencies:
patterns:
- "*"
# Raise pull requests for version updates
# to pip against the `develop` branch
target-branch: "develop"
Expand All @@ -17,6 +21,10 @@ updates:
schedule:
# Check for updates to GitHub Actions every week
interval: "monthly"
groups:
gha-dependencies:
patterns:
- "*"
# Raise pull requests for version updates
# to pip against the `develop` branch
target-branch: "develop"
6 changes: 3 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ default_language_version:

repos:
- repo: https://github.com/asottile/pyupgrade
rev: v3.15.2
rev: v3.16.0
hooks:
- id: pyupgrade
args: [ "--py39-plus" ]
Expand All @@ -24,7 +24,7 @@ repos:

- repo: https://github.com/astral-sh/ruff-pre-commit
# Ruff version.
rev: 'v0.4.6'
rev: 'v0.5.1'
hooks:
- id: ruff
args: [ "--fix" ]
Expand All @@ -36,7 +36,7 @@ repos:
- id: black-jupyter

- repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.10.0
rev: v1.10.1
hooks:
- id: mypy

Expand Down
261 changes: 142 additions & 119 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,178 +1,201 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
The format is based on [Common Changelog](https://common-changelog.org/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.9.0]
### Added
- [Issue #210](https://github.com/nasa/ncompare/issues/210): Add gif of usage to readme
## [unreleased]

### Changed
- [Issue #184](https://github.com/nasa/ncompare/issues/184): Change license to Apache License 2.0. and include copyright header text
- [Issue #200](https://github.com/nasa/ncompare/issues/200): Change dependabot frequency to monthly
### Deprecated

- Group dependabot updates into fewer PRs ([#233](https://github.com/nasa/ncompare/issues/233)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Change xarray `Dataset.dims` reference to `Dataset.sizes` due to FutureWarning ([#246](https://github.com/nasa/ncompare/issues/246))([**@nannau**](https://github.com/nannau))

### Added

- Add Journal of Open Source Software (JOSS) info to README and CITATION docs ([#229](https://github.com/nasa/ncompare/issues/229)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Make available via conda and add `conda`/`mamba` installation instructions to README.md ([#42](https://github.com/nasa/ncompare/issues/42)) ([**@jhkennedy**](https://github.com/jhkennedy), [**@danielfromearth**](https://github.com/danielfromearth))

### Removed

- Remove upper bounds from dependencies ([#231](https://github.com/nasa/ncompare/issues/231)) ([**@jhkennedy**](https://github.com/jhkennedy), [**@danielfromearth**](https://github.com/danielfromearth))

### Fixed
- [Issue #208](https://github.com/nasa/ncompare/issues/208): Fix missing group error
- [Pull #190](https://github.com/nasa/ncompare/pull/190): Fix codecov upload token error
- [Pull #199](https://github.com/nasa/ncompare/pull/199): Resolve linting error
### Security

## [1.8.0] - 2024-03-12
### Added
- Fix help text for second NetCDF file passed on command line ([#230](https://github.com/nasa/ncompare/pull/230)) ([**@berquist**](https://github.com/berquist))


## [1.9.0] - 2024-05-29

### Changed
- update dependencies
- update citation
- [pull/168](https://github.com/nasa/ncompare/pull/168): updated syntax for new linting checks
### Deprecated
### Removed

- Change license to Apache License 2.0. and include copyright header text ([#184](https://github.com/nasa/ncompare/issues/184)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Change dependabot frequency to monthly ([#200](https://github.com/nasa/ncompare/issues/200)) ([**@danielfromearth**](https://github.com/danielfromearth))

### Added

- Add gif of usage to readme ([#210](https://github.com/nasa/ncompare/issues/210)) ([**@danielfromearth**](https://github.com/danielfromearth))

### Fixed
### Security
- Fix missing group error ([#208](https://github.com/nasa/ncompare/issues/208)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Fix codecov upload token error ([#190](https://github.com/nasa/ncompare/pull/190)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Resolve linting error ([#199](https://github.com/nasa/ncompare/pull/199)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.8.0] - 2024-03-12

### Changed

- Update dependencies ([#169](https://github.com/nasa/ncompare/pull/169)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Update citation ([`2178b97`](https://github.com/nasa/ncompare/pull/169/commits/2178b970fa32fa820c03d9c8c82b0ef8d8249150)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Update syntax for new linting checks ([#168](https://github.com/nasa/ncompare/pull/168)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.7.3] - 2024-02-06
### Added

### Changed
- add Zenodo badge to readme
### Deprecated
### Removed
### Fixed
### Security

- Add Zenodo badge to readme ([#149](https://github.com/nasa/ncompare/pull/149)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.7.2] - 2024-02-06
### Added

### Changed
- add pyOpenSci badge to readme
### Deprecated
### Removed
### Fixed
### Security

- Add pyOpenSci badge to readme ([#148](https://github.com/nasa/ncompare/pull/148)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.7.1] - 2024-02-06
### Added

### Changed
- update dependencies
- update citation
### Deprecated
### Removed
### Fixed
### Security

- Update dependencies ([#147](https://github.com/nasa/ncompare/pull/147)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Update citation ([#147](https://github.com/nasa/ncompare/pull/147)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.7.0] - 2024-02-06
### Added

### Changed
- [pull/136](https://github.com/nasa/ncompare/pull/136): Replace data in example notebook with those requiring no credentials
### Deprecated
### Removed

- Replace data in example notebook with those requiring no credentials ([#136](https://github.com/nasa/ncompare/pull/136)) ([**@danielfromearth**](https://github.com/danielfromearth))

### Fixed
- [pull/135](https://github.com/nasa/ncompare/pull/135): Fix links in readme
### Security

- Fix links in readme ([#135](https://github.com/nasa/ncompare/pull/135)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.6.2] - 2024-01-16
### Added

### Changed
- updated PyPI classifiers in pyproject.toml
### Deprecated
### Removed
### Fixed
### Security

- Update PyPI classifiers in pyproject.toml ([#130](https://github.com/nasa/ncompare/pull/130)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.6.1] - 2024-01-16
### Added

### Changed
### Deprecated

- Bump jinja2 from 3.1.2 to 3.1.3 ([#125](https://github.com/nasa/ncompare/pull/125)) ([**@danielfromearth**](https://github.com/danielfromearth))

### Removed
- removed unused placeholder file and .images folder
### Fixed
### Security
- [pull-request/125](https://github.com/nasa/ncompare/pull/125): Bump jinja2 from 3.1.2 to 3.1.3

- Remove unused placeholder file and .images folder ([#128](https://github.com/nasa/ncompare/pull/128)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.6.0] - 2024-01-16
### Added
- [pull-request/79](https://github.com/nasa/ncompare/pull/79): Add option to only display variables and attributes that are different
- [pull-request/100](https://github.com/nasa/ncompare/pull/100): Add version to cli
- [pull-request/105](https://github.com/nasa/ncompare/pull/105): Add testing of ncompare with Python version 3.12
- [issue/118](https://github.com/nasa/ncompare/issues/118): Add citation file

### Changed
- [pull-request/99](https://github.com/nasa/ncompare/pull/99): Improve readme in a few ways (e.g., license, badges)
- [pull-request/106](https://github.com/nasa/ncompare/pull/106): Use ReadTheDocs instead of GitHub Pages for documentation
- [pull-request/113](https://github.com/nasa/ncompare/pull/113): Add codecov step to tests workflow
- [issue/88](https://github.com/nasa/ncompare/issues/88): Improve test coverage, especially for ncompare/core.py and ncompare/printing.py
- [issue/92](https://github.com/nasa/ncompare/issues/92): Ensure examples utilize publicly accessible data
- [pull-request/121](https://github.com/nasa/ncompare/pull/121): Disable text wrapping to properly show ncompare output in notebook example
- Tweaked wording regarding docstrings in the contributing guide
### Deprecated

- Improve readme in a few ways (e.g., license, badges) ([#99](https://github.com/nasa/ncompare/pull/99)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Use ReadTheDocs instead of GitHub Pages for documentation ([#106](https://github.com/nasa/ncompare/pull/106)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Add codecov step to tests workflow ([#113](https://github.com/nasa/ncompare/pull/113)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Improve test coverage, especially for ncompare/core.py and ncompare/printing.py ([#88](https://github.com/nasa/ncompare/issues/88)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Ensure examples utilize publicly accessible data ([#92](https://github.com/nasa/ncompare/issues/92)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Disable text wrapping to properly show ncompare output in notebook example ([#121](https://github.com/nasa/ncompare/pull/121)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Tweak wording regarding docstrings in the contributing guide ([`9c20671`](https://github.com/nasa/ncompare/pull/124/commits/9c2067147036947e47daafaf6b31a08821a1417b)) ([**@danielfromearth**](https://github.com/danielfromearth))

### Added

- Add option to only display variables and attributes that are different ([#79](https://github.com/nasa/ncompare/pull/79)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Add version to cli ([#100](https://github.com/nasa/ncompare/pull/100)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Add testing of ncompare with Python version 3.12 ([#105](https://github.com/nasa/ncompare/pull/105)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Add citation file ([#118](https://github.com/nasa/ncompare/issues/118)) ([**@danielfromearth**](https://github.com/danielfromearth))

### Removed
- Fixed bug related to extra argument from command line

- Fix bug related to extra argument from command line ([#124](https://github.com/nasa/ncompare/pull/124)) ([**@danielfromearth**](https://github.com/danielfromearth))

### Fixed
- Updated out-dated example snippet in README
### Security

- Update out-dated example snippet in README ([`eaddcad`](https://github.com/nasa/ncompare/pull/124/commits/eaddcad999ac52a06fdd95b7a8874bad4785111d)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.5.0] - 2023-10-25

### Added
- [pull-request/63](https://github.com/nasa/ncompare/pull/59): Add a tutorial example notebook.
- Added a simple GitHub Pages that links to an quarto-produced version of the tutorial notebook.
### Changed
### Deprecated
### Removed
### Fixed
### Security

- Add a tutorial example notebook ([#63](https://github.com/nasa/ncompare/pull/63)) ([**@danielfromearth**](https://github.com/danielfromearth))
- Add a simple GitHub Pages that links to an quarto-produced version of the tutorial notebook. ([#64](https://github.com/nasa/ncompare/pull/64)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.4.0] - 2023-10-23

### Added
- [pull-request/59](https://github.com/nasa/ncompare/pull/59): Add the ability to modify the width of each column in the comparison table.
### Changed
### Deprecated
### Removed

- Add the ability to modify the width of each column in the comparison table ([#59](https://github.com/nasa/ncompare/pull/59)) ([**@danielfromearth**](https://github.com/danielfromearth))

### Fixed
- [pull-request/60](https://github.com/nasa/ncompare/pull/60): Removes an extra line of printed filepaths.
### Security

- Remove an extra line of printed filepaths ([#60](https://github.com/nasa/ncompare/pull/60)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.3.0] - 2023-10-20
### Added
### Changed
### Deprecated
### Removed

### Fixed
- [pull-request/55](https://github.com/nasa/ncompare/pull/55): Fix variable value matching
### Security

- Fix variable value matching ([#55](https://github.com/nasa/ncompare/pull/55)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.2.0] - 2023-10-11
### Added
- [pull-request/44](https://github.com/nasa/ncompare/pull/44): Added issue templates and markdown guides for CONTRIBUTING and the CODE_OF_CONDUCT

### Changed
- [pull-request/47](https://github.com/nasa/ncompare/pull/47): Added coverage and move test running to separate workflow yml
### Deprecated
### Removed
### Fixed
### Security

## [1.1.0] - 2023-09-26
- Add coverage and move test running to separate workflow yml ([#47](https://github.com/nasa/ncompare/pull/47)) ([**@danielfromearth**](https://github.com/danielfromearth))

### Added
- [commit/4b98808](https://github.com/nasa/ncompare/commit/4b98808cf3d8424da25a226687d304ce7d46738e): Set up dependabot for automated version updates

- Add issue templates and markdown guides for CONTRIBUTING and the CODE_OF_CONDUCT ([#44](https://github.com/nasa/ncompare/pull/44)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.1.0] - 2023-09-26

### Changed
- [pull-request/28](https://github.com/nasa/ncompare/pull/28): Updated CI/CD versions, and updated README.md
### Deprecated
### Removed
### Fixed
### Security

## [1.0.2] - 2023-09-20
- Update CI/CD versions, and updated README.md ([#28](https://github.com/nasa/ncompare/pull/28)) ([**@danielfromearth**](https://github.com/danielfromearth))

### Added
- Add automated publishing (via poetry) to TestPyPI and PyPI in Actions workflow [issue/19](https://github.com/nasa/ncompare/issues/19)

- Set up dependabot for automated version updates ([`4b98808`](https://github.com/nasa/ncompare/commit/4b98808cf3d8424da25a226687d304ce7d46738e)) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.0.2] - 2023-09-20

### Changed
- Use ruff and black for linting and formatting [issue/23](https://github.com/nasa/ncompare/issues/23)
### Deprecated
### Removed
### Fixed
### Security

## [1.0.1] - 2023-09-06
- Use ruff and black for linting and formatting [#23](https://github.com/nasa/ncompare/issues/23) ([**@danielfromearth**](https://github.com/danielfromearth))

### Added

- Add automated publishing (via poetry) to TestPyPI and PyPI in Actions workflow [#19](https://github.com/nasa/ncompare/issues/19) ([**@danielfromearth**](https://github.com/danielfromearth))


## [1.0.1] - 2023-09-06

### Changed
- Improve test suite [#12](https://github.com/nasa/ncompare/issues/12):
- Enable `ncompare` to work with greater group depths [#13](https://github.com/nasa/ncompare/issues/13):
### Deprecated
### Removed

- Improve test suite [#12](https://github.com/nasa/ncompare/issues/12) ([**@danielfromearth**](https://github.com/danielfromearth))
- Enable `ncompare` to work with greater group depths [#13](https://github.com/nasa/ncompare/issues/13) ([**@danielfromearth**](https://github.com/danielfromearth))

### Fixed
- Fix author attribute for poetry [#5](https://github.com/nasa/ncompare/issues/5)
### Security

- Fix author attribute for poetry [#5](https://github.com/nasa/ncompare/issues/5) ([**@danielfromearth**](https://github.com/danielfromearth))
Loading

0 comments on commit a014691

Please sign in to comment.