Skip to content

v0.12.0

Latest

Choose a tag to compare

@mmcky mmcky released this 24 Sep 05:30
a04da40

Breaking changes

  • requires-python is now >=3.12 (#864). Users on older interpreters stop resolving new releases.
  • sympy is no longer a runtime dependency (#947).
  • quantecon.util.common_messages is removed (#864). It held one string for a Numba-fallback path that no longer exists, and nothing imported it.
  • tic, tac, toc and loop_timer now emit DeprecationWarning (#833). Use the Timer context manager and timeit instead; 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

Full Changelog: v0.11.4...v0.12.0