Releases: QEDjl-project/QuantumElectrodynamics.jl
v0.2.0
QuantumElectrodynamics v0.2.0
Adds some maintenance and improvements to CI scripts. Also updates the versions of QEDbase.jl, QEDcore.jl, QEDprocesses.jl, QEDfields.jl, and QEDevents.jl.
QEDbase.jl v0.3.0 release: https://github.com/QEDjl-project/QEDbase.jl/releases/tag/v0.3.0
QEDcore.jl v0.2.0 release: https://github.com/QEDjl-project/QEDcore.jl/releases/tag/v0.2.0
QEDprocesses.jl v0.3.0 release: https://github.com/QEDjl-project/QEDprocesses.jl/releases/tag/v0.3.0
QEDevents.jl v0.2.0 release: https://github.com/QEDjl-project/QEDevents.jl/releases/tag/v0.2.0
QEDfields.jl v0.2.0 release: https://github.com/QEDjl-project/QEDfields.jl/releases/tag/v0.2.0
Merged pull requests:
- Release 0.1.0 back into dev (#68) (@AntonReinhard)
- remove custom registry in CI (#69) (@SimeonEhrig)
- use IntegrationTests.jl in .ci/src/integTestGen.jl (#70) (@SimeonEhrig)
- Add tagbot (#73) (@AntonReinhard)
- improve CI script to setup Julia dev environment (e.g. setting compat entries) (#74) (@SimeonEhrig)
- dropped Julia <1.10 in CI, bumped combat to Juila1.10 (#75) (@szabo137)
- upgrade integration tests to Julia 1.10 (#76) (@SimeonEhrig)
- SetupDevEnv.jl: Check for QED package version and set it in the compat section of other packages (#79) (@SimeonEhrig)
- Fixed calculate_linear_dependency_ordering() and bump versions to QEDcore 0.2 and QEDbase 0.3 (#83) (@github-actions[bot])
- Adjust the release procedure guidelines (#84) (@AntonReinhard)
- SetupDevEnv: do not (un-)install dependency if the dependency is the name of the active package environment (#88) (@SimeonEhrig)
- Update QEDevents and QEDfields (#89) (@AntonReinhard)
- Release 0.2.0 to main (#91) (@AntonReinhard)
- Release v0.2.0 to dev (#92) (@AntonReinhard)
Closed issues:
- move
integGenTest.jl
to a standalone package (#27) - Drop PkgDependency dependency (#33)
- Remove QEDjl-packages from CompatHelper CI (#37)
- Cleanup towards release of all packages (#40)
- Release 0.1.0 (#47)
- Add/Reactivate CompatHelper in QEDjl-project repositories (#71)
- Add Julia TagBot to the repositories (#72)
v0.1.0
Version 0.1.0
Initial Release
This release includes the incorporation of the following packages:
Most of the functionality outside of these packages is concerned with continuous integration workflow files and generating integration tests.
New features
- #2: Add QED subpackages as dependencies
- #3: Enable unit testing with custom URLs via commit message
- #4: Add integration test generation
- #15: Add code formatting to CI
- #20: Add compat helper to CI
- #24: Add documentation build job to CI
- #41: Add script to set dependencies to their dev versions in integration tests for PRs to
main
- #43: Add script to determine PR target branch in GitLab CI
- #44: Add script to set all dependencies to their
dev
versions - #45: Set dependencies to dev versions in doc building job when target is not main
- #57: Correctly handle dev and main branches in
get_target_branch.jl
- #58: Add a template for release issues in QEDjl-project repositories to the docs
- #62: Add more documentation for the release process of QEDjl-project repositories
- #64: Rename the project and repository to
QuantumElectrodynamics.jl
(previouslyQED.jl
, rejected in the general registry because of only 3 letters)
Fixes
- #5: Disable custom subpackage URLs in dependent packages on
dev
andmain
branches - #10: Remove Compat helper
- #14: Remove
Manifest.toml
since libraries should not rely on this - #19: Use dev branches instead of the registry to build dependency graph for integration tests
- #25: Run compat helper only on upstream repositories
- #31: Fix integration test generation after dependency updated
- #32: Second fix for dependency update, changed overlooked function signature
- #52: Fix CI script for docs deployment
- #53: Fix stable docs badge link
- #63: Fix integration tests for merges to the main branch
- #66: Fix regex in
dev_dependencies
, introduced while renaming the project in #64
Maintenance
- #11: Add install instructions
- #17: Run unit tests with Julia versions
1.6
to1.10
andrc
- #26: Add compat entry for QEDprocesses (
v0.1
) - #38: Remove QEDprocesses compat
- #39: Add new package QEDcore.jl to integration test package info
- #51: Add Reexport compat entry (v1.2)
- #60: Refactoring of
get_target_branch.jl
New Contributors
- @SimeonEhrig made their first contribution in #2
- @szabo137 made their first contribution in #10
- @github-actions made their first contribution in #26
- @AntonReinhard made their first contribution in #31