Skip to content

Commit

Permalink
update changelog and version for 2.0.0a2 prerelease
Browse files Browse the repository at this point in the history
  • Loading branch information
donaldcampbelljr committed Sep 30, 2024
1 parent a7246de commit c32c924
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 6 deletions.
30 changes: 26 additions & 4 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,34 @@

This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) and [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) format.

## [2.0.0] -- 2024-08-XX
## [2.0.0a2] -- 2024-09-30

This release breaks backwards compatibility for Looper versions < 2.0.0

### Fixed
- divvy init [#520](https://github.com/pepkit/looper/issues/520)
- replaced deprecated PEPHubClient function, `_load_raw_pep` with `.load_raw_pep`
- looper cli parameters now take priority as originally intended [#518](https://github.com/pepkit/looper/issues/518)
- fix divvy inspect
- remove printed dictionary at looper finish [#511](https://github.com/pepkit/looper/issues/511)

### Changed
- `--looper-config` is now `--config`, `-c`. [#455](https://github.com/pepkit/looper/issues/455)
- A pipeline interface now consolidates a `sample_interface` and a `project_interface` [#493](https://github.com/pepkit/looper/issues/493)
- Updated documentation for Looper 2.0.0, removing previous versions [pepspec PR #34](https://github.com/pepkit/pepspec/pull/34)
- remove position based argument for divvy config, must use --config or run as default config


### Added
- `looper init` tutorial [#466](https://github.com/pepkit/looper/issues/466)
- looper config allows for `pephub_path` in pipestat config section of `.looper.yaml` [#519](https://github.com/pepkit/looper/issues/519)
- improve error messaging for bad/malformed looper configurations [#515](https://github.com/pepkit/looper/issues/515)
- add shortform argument for --package (alias is now -p)

## [1.9.1] -- 2024-07-18

### Changed
- refactored some CLI arguments [455](https://github.com/pepkit/looper/issues/455)
- consolidate sample and project interfaces under a single pipeline interface [493](https://github.com/pepkit/looper/issues/493)
- added guided tutorial for initializing looper config file [466](https://github.com/pepkit/looper/issues/466)
- ensure peppy requirement peppy>=0.40.0,<=0.40.2

## [1.9.0] -- 2024-06-26

Expand Down
2 changes: 1 addition & 1 deletion looper/_version.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
__version__ = "2.0.0a1"
__version__ = "2.0.0a2"
# You must change the version in parser = pydantic_argparse.ArgumentParser in cli_pydantic.py!!!
2 changes: 1 addition & 1 deletion looper/cli_pydantic.py
Original file line number Diff line number Diff line change
Expand Up @@ -340,7 +340,7 @@ def main(test_args=None) -> dict:
prog="looper",
description="Looper: A job submitter for Portable Encapsulated Projects",
add_help=True,
version="2.0.0a1",
version="2.0.0a2",
)

parser = add_short_arguments(parser, ArgumentEnum)
Expand Down

0 comments on commit c32c924

Please sign in to comment.