Skip to content

Nimble v0.26.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Sep 17:31
· 1 commit to master since this release
33a6bc8

What's Changed

  • Fixes #1779 by @jmgomez in #1784
  • Same special version twice should not warn by @jmgomez in #1787
  • Makes it so special versions get a distinct cache key by @jmgomez in #1792
  • Propagate exit codes from nimble tasks by @cryo2010 in #1802
  • Fix dump resolution for locally installed special Nim by @jmgomez in #1803
  • Prefer the root's pinned special version when resolving a special-ver… by @jmgomez in #1798
  • Fixes #1738: collects user's info before opening gh session by @jmgomez in #1788
  • Docs: Fix typo in the defined name. by @moigagoo in #1780
  • Avoid refreshing package lists twice for missing packages by @jmgomez in #1805
  • Remove the suppressed-messages tip by @jmgomez in #1806
  • Fixes #1791: Help doesnt need resolution by @jmgomez in #1804
  • Show error stack traces only in debug mode by @jmgomez in #1807
  • Fixes #1794: Run commands passed to nimble shell by @jmgomez in #1808
  • Lock implies setup. Fixes #179 by @jmgomez in #1809
  • Adds install deps. Fixes #1796 by @jmgomez in #1810
  • Fix/unsatisfiable message crash by @jmgomez in #1811
  • Fixes win ci by @jmgomez in #1817
  • Adds capabilities to nimble refresh by @jmgomez in #1813
  • Docs: Install Nimble: Simplify the PowerShell oneliner command. by @moigagoo in #1818
  • Refresh every globally known package with nimble refresh -g by @jmgomez in #1819
  • Implements global refresh by @jmgomez in #1820
  • Adds --refresh flag by @jmgomez in #1821
  • Fold nimble upgrade into nimble lock --refresh by @jmgomez in #1822
  • Keep lock upgrades consistent with the solution they merge into. Allow by @jmgomez in #1823
  • Add standalone PubGrub version solver library. by @jmgomez in #1824
  • Let nimble list look up packages by name by @jmgomez in #1826
  • Don't report a SAT search that ran out of budget as unsatisfiable by @jmgomez in #1830
  • Let nimble list filter versions by a version range by @jmgomez in #1828
  • fix(#1827): match url requires to lock file properly by @daylinmorgan in #1833
  • Bridges PubGrub into nimble for error messages. When SAT fails PubGrub kicks in and explains the error. by @jmgomez in #1834
  • fix #1837: honor locked package URLs during installation by @jmgomez in #1838
  • Fix dependency feature lists in declarative parser and SAT resolution (fixes #1832) by @capocasa in #1836
  • Implement feature and dev blocks for VM package parsing by @elcritch in #1843
  • Bump chronos to 536169b4 to fix SIGSEGV on Windows i386 (fixes #1829) by @jmgomez in #1846
  • Fix lock checksum mismatches: skip Nim's bundled nimble, hash untrack… by @jmgomez in #1847
  • Don't abort the package-list refresh on the first unreachable mirror fixes #1845 by @jmgomez in #1848
  • Fix selective lock refresh to preserve compatible pins (fixes #1849) by @jmgomez in #1852
  • Point the init wizard's package-type link at the Nimble guide (#1835) by @jmgomez in #1850
  • Update copyright to new files introduced since the Nim team took over. by @jmgomez in #1858
  • Make nimble dump read-only: never install Nim (fixes #1857) by @jmgomez in #1859
  • Stop nimble dump going to the network for a VM-fallback package (#1857) by @youdie006 in #1860
  • Stop re-prompting to download a Nim that is already in the binaries dir (fixes #1855) by @jmgomez in #1861
  • fix(windows): use .\archtest, not bare archtest, in the gcc arch probe by @alexjba in #1862
  • Re-solve when a requirement moves onto a commit pin instead of keeping the old release by @jmgomez in #1863
  • Explain missing packages, drop the duplicate resolution error by @jmgomez in #1864
  • Stop tracking .claude/ local Claude Code config by @jmgomez in #1866
  • Bump version 0.26.0 by @jmgomez in #1867
  • Honour --refresh when installing Nim from the binaries dir by @jmgomez in #1868
  • Resolve a newly added requirement without relocking everything else by @jmgomez in #1869
  • Let plain nimble lock reuse installed packages the way install does by @jmgomez in #1870
  • Insert nimble add requirements next to the existing ones by @jmgomez in #1871
  • Report the versions in use against the newest known, not the cache against itself by @jmgomez in #1873
  • Say which dependencies have newer versions waiting after a no-op command by @jmgomez in #1874
  • Let --refresh --offline upgrade from the caches instead of failing by @jmgomez in #1875
  • Read a develop dependency's revision from git, not from a stale nimblemeta.json by @jmgomez in #1876

New Contributors

Full Changelog: v0.24.1...v0.26.0