Skip to content

Releases: QEDjl-project/QuantumElectrodynamics.jl

v0.1.0

12 Sep 22:31
d380874
Compare
Choose a tag to compare

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 (previously QED.jl, rejected in the general registry because of only 3 letters)

Fixes

  • #5: Disable custom subpackage URLs in dependent packages on dev and main 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 to 1.10 and rc
  • #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