Repository navigation
RLS: setup for v0.12.0 - #973
Merged
Merged
Conversation
Bump __version__ to 0.12.0, add the CHANGELOG pointer to the GitHub release notes, and record version and date-released in CITATION.cff. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
The version/date updates are consistent across the package, CITATION metadata, and changelog without introducing functional code changes.
Review effort: Lite
Findings: None
What changed in this PR
Sets up the v0.12.0 release metadata across the package, citation file, and changelog so the published tag and citation/export tooling consistently report the new version.
Changes:
- Bump
quantecon.__version__to0.12.0. - Record
versionanddate-releasedfor0.12.0inCITATION.cff. - Add a v0.12.0 section to
CHANGELOG.mdthat points to the GitHub release notes for the tag.
| File | Description |
|---|---|
quantecon/__init__.py |
Updates the package __version__ constant to 0.12.0. |
CITATION.cff |
Adds top-level version and date-released for citation exporters. |
CHANGELOG.md |
Adds a v0.12.0 header and link to the GitHub release notes/tag. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Contributor
Author
|
@oyamad I am releasing this due to deprecation notices in tic/tac/toc tied to v0.12. |
mmcky
added a commit
to HarshRajSinghania/QuantEcon.py
that referenced
this pull request
Oct 6, 2026
QuantEcon#973 added version: 0.12.0 and date-released: 2026-09-24 for the 0.12.0 release, so these lines would have duplicated both keys. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mmcky
added a commit
that referenced
this pull request
Oct 6, 2026
* DOC: refresh install guidance and CITATION.cff version (#900) * DOC: drop the CITATION.cff version keys, which #973 set on main #973 added version: 0.12.0 and date-released: 2026-09-24 for the 0.12.0 release, so these lines would have duplicated both keys. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Harsh Raj Singhania <harshrajsinghania@proton.me> Co-authored-by: Matt McKay <mmcky@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sets up the v0.12.0 release: bumps
__version__, adds the CHANGELOG pointer to the GitHub release notes, and recordsversionanddate-releasedinCITATION.cffso citation exporters pick up the snapshot.Why a minor bump
maincarries 29 merged PRs since v0.11.4 (15 July), 16 of them touching shipped code, and several are not patch-level. #833 ships.. deprecated:: 0.12.0directives fortic/tac/toc/loop_timer, so the next tag has to be 0.12.0 to match. #864 raisesrequires-pythonto>=3.12and removes the importablequantecon.util.common_messages. #947 dropssympyas a runtime dependency. #832, #940 and #917 add public API:DiscreteDP.state_values,DiscreteDP.action_values,util.index_dictandrandom.draw(rng=...).Release-notes items to add by hand
The notes are generated from PR titles, which hide these. Paste them under a "Breaking changes" heading when publishing the release:
requires-pythonis now>=3.12(DOC: repo-wide documentation consistency audit #864). Users on older interpreters stop resolving new releases.sympyis no longer a runtime dependency (MAINT: Remove the sympy dependency #947).quantecon.util.common_messagesis removed (DOC: repo-wide documentation consistency audit #864). It held one string for a Numba-fallback path that no longer exists, and nothing imported it.tic,tac,tocandloop_timernow emitDeprecationWarning(DEPR: deprecate Matlab-like tic/tac/toc/loop_timer timers (#786) #833). Use theTimercontext manager andtimeitinstead; removal is scheduled for v1.0 and tracked in MAINT: remove the deprecatedtic,tac,tocandloop_timertimers (v1.0) #786.docs/sphinxext/andMANIFEST.in(DOC: repo-wide documentation consistency audit #864).After merge
v0.12.0onmain. The Publish to PyPI job inci.ymlruns onv*tags.sympy,numba >=0.49.0and an olderpython_min. The bot's version-bump PR there needs those edited before it merges.Notes for review
versionanddate-releasedtoCITATION.cff(as 0.11.4) alongside README changes. Once this merges it will need a rebase that drops the citation hunk.docs/source/conf.pyreads it from the package, andpyproject.tomldeclares it dynamic.🤖 Generated with Claude Code