Breaking changes
requires-pythonis now>=3.12(#864). Users on older interpreters stop resolving new releases.sympyis no longer a runtime dependency (#947).quantecon.util.common_messagesis removed (#864). It held one string for a Numba-fallback path that no longer exists, and nothing imported it.tic,tac,tocandloop_timernow emitDeprecationWarning(#833). Use theTimercontext manager andtimeitinstead; removal is scheduled for v1.0 (#786).
What's Changed
- MAINT: Add Conda version badge to README by @oyamad in #867
- ⬆️ Bump actions/setup-python from 6 to 7 by @dependabot[bot] in #863
- CI: Update Numba to 0.67.0rc1 by @oyamad in #906
- CI: Fix ci_np2.yml triggers and rename the workflow by @oyamad in #911
- MAINT: Replace deprecated ndarray shape assignments by @kushin25 in #912
- CI: Measure Numba JIT coverage in a single dedicated job by @oyamad in #913
- FIX: assert the sparse-Q equality check in test_ddp.py by @Sanjays2402 in #908
- ENH: Add state_values to DiscreteDP by @HG-Cheng in #832
- CI: Update Numba to 0.67 release version by @oyamad in #939
- ENH: Extend random.draw to accept a random number generator by @mmcky in #917
- BUG: Return -1 from best_response_2p instead of falling through to None by @mmcky in #936
- ENH: Add action_values to DiscreteDP; add util.index_dict by @oyamad in #940
- DOC: document multi-phase work and release procedure; add AGENTS.md by @mmcky in #941
- WASM: JupyterLite environment config and browser smoke suite by @kp992 in #938
- MAINT: Remove the sympy dependency by @oyamad in #947
- FIX: Pivoting routines: Report numerical breakdown correctly by @oyamad in #949
- FIX: Handle LQMarkov beta limits based on shocks by @HG-Cheng in #831
- Rewrite Gini coefficient in O(n log n) by @russlan23 in #937
- FIX: remove unused numerical locals by @kocaemre in #923
- DOC: repo-wide documentation consistency audit by @mmcky in #864
- TEST: run docstring examples without comparing output (#866) by @mmcky in #920
- MAINT: Migrate np.dot()/.dot() to @ in the test suite by @mmcky with @Copilot in #798
- CI: Update Numba to 0.68.0rc1 by @oyamad in #968
- FIX: game_converters: Number formats in the .gam reader and writer by @oyamad in #970
- MAINT: Rephrase pejorative wording in test_lqnash comment by @jasperdingg in #910
- WASM: defer Numba gufunc compilation to first call (#930) by @mmcky in #957
- MAINT: Code-hygiene quick wins (#882) by @jadhavgaurav in #964
- DEPR: deprecate Matlab-like tic/tac/toc/loop_timer timers (#786) by @Builder106 in #833
- MAINT: tidy tic/tac/toc deprecation follow-ups by @quantecon-services in #958
- RLS: setup for v0.12.0 by @mmcky in #973
New Contributors
- @kushin25 made their first contribution in #912
- @Sanjays2402 made their first contribution in #908
- @HG-Cheng made their first contribution in #832
- @russlan23 made their first contribution in #937
- @kocaemre made their first contribution in #923
- @jasperdingg made their first contribution in #910
- @jadhavgaurav made their first contribution in #964
- @Builder106 made their first contribution in #833
- @quantecon-services made their first contribution in #958
Full Changelog: v0.11.4...v0.12.0