v0.16.0
What's Changed
- Force line endings when cloning by @yyoncho in #1072
- add support for -g flag, fix #1069 by @foxoman in #1076
- Handle properly subdeps of locked dep in task by @yyoncho in #1077
- remove broken URL by @ringabout in #1080
- Implement support for self bootstraping when no nim is present by @yyoncho in #1078
- Make the arguments style insensitive by @yyoncho in #1073
- Publish binaries of nimble by @yyoncho in #1079
- Delete leftover from a test by @yyoncho in #1083
- Downgrade NIMBLE_DIR notification to info by @yyoncho in #1049
- add tests back by @ringabout in #1087
- Fix typo in binaries.yml by @yyoncho in #1088
- Allow the git revision to overriden for out of tree builds by @zah in #1089
- replaces the redirect link with the direct link by @xilicode in #1054
- clone checksums before booting; change the way nimble works by @ringabout in #1097
- fixes building by @ringabout in #1099
- Delay the error about missing nim until first usage by @yyoncho in #1096
- fixes nimble install nimble by @ringabout in #1101
- enable issue 799 by @ringabout in #1102
- Support to obtain NIM version number from NLVM compiler by @haoyu234 in #1091
- Implement nimble shellenv and nimble shell by @yyoncho in #1081
- fixes #1103; add a before hook for
nimble build nimble
by @ringabout in #1104 - Expose path of executing nimble to tasks by @Gruruya in #1105
- fix #673 by @bung87 in #1106
- fix #1107 get rid of pkg suffix by @bung87 in #1108
- Move quote shell out of nimscriptapi by @yyoncho in #1111
- Remove the test for nimlangserver by @yyoncho in #1115
- Add flag to allow skipping of the validation during nimble develop by @yyoncho in #1112
- Make sure that PackageInfo is initialized in case validation error happens by @yyoncho in #1117
- The fetching should be performed using remote name, not remote url by @yyoncho in #1114
- Add --mm:refc when building nimble by @yyoncho in #1113
- Avoid validation failures when performing operations like install by @yyoncho in #1118
- Fix nimble develop --withDependencies by @yyoncho in #1120
- Fix
nimble install -d
when there is a lock file by @yyoncho in #1121 - Implement the command upgrade by @yyoncho in #1090
- Create nimble install action by @yyoncho in #1122
- Fix two typos in error messages by @Cloudperry in #1126
- Allow passing different develop file for all commands by @yyoncho in #1125
- update to checkout v4 by @ringabout in #1138
- Revert "update to checkout v4" by @ringabout in #1140
- fixes strictdef warnings by @ringabout in #1137
- Don't ask questions when --silent flag is enabled; fixes #1066 by @xTrayambak in #1136
- Temporarily remove outdated package list URL that was serving stale data by @xTrayambak in #1141
- add highlight to readme examples by @thechampagne in #1145
- adds a dependabot by @ringabout in #1153
- Bump actions/download-artifact from 2 to 3 by @dependabot in #1154
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #1155
- Bump geekyeggo/delete-artifact from 1 to 2 by @dependabot in #1157
- Bump actions/checkout from 3 to 4 by @dependabot in #1156
- fix issue #1158 by @stoneface86 in #1159
- enable ORC for nimble by @ringabout in #1074
- (fix) re-add https://nim-lang.org's package list by @xTrayambak in #1161
- Improve version management of nim by nimble by @yyoncho in #1131
- Bump actions/download-artifact from 3 to 4 by @dependabot in #1171
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #1170
- Bump geekyeggo/delete-artifact from 2 to 4 by @dependabot in #1172
- fixes #1167; rename binary names by @ringabout in #1174
- fixes nimble binary building by @ringabout in #1176
- fixes install_nimble action by @ringabout in #1177
- give permissions to action by @ringabout in #1182
- Warn when packages.json doesnt exists rather than crash by @jmgomez in #1186
- use setup-nim-action@v1 by @ringabout in #1183
- fixes #1181; nimble setup adds empty lines to config.nims by @ringabout in #1193
- Fix typos by @szepeviktor in #1194
- Create "Nimble Guide" by @narimiran in #1190
- fix wrong link by @narimiran in #1196
- Bump geekyeggo/delete-artifact from 4 to 5 by @dependabot in #1198
- (fix) pass --colors:off to Nim compiler properly; fixes #1110 by @xTrayambak in #1164
- Support installing packages from SSH URL by @haoyu234 in #1152
- Add
nimble add
command by @xTrayambak in #1191 - improve checksums installation workflows by @ringabout in #1201
- fixes binary by @ringabout in #1202
- final clean up by @ringabout in #1203
- fixes #1204; use
splitWhitespace
to split tags by @ringabout in #1205 - Adds the
paths
feature option by @jmgomez in #1185 - SAT implementation by @jmgomez in #1200
- Makes tcheckcommand pass with SAT on by @jmgomez in #1208
- adds missing tests by @jmgomez in #1206
- Prepare to bootstrap with SAT by @jmgomez in #1207
- use GitHub Actions to deploy nimble guide. by @daylinmorgan in #1197
- The
develop
command now works with SAT on (tdevelopfeature green) by @jmgomez in #1210 - Bump actions/deploy-pages from 2 to 4 by @dependabot in #1213
- Bump actions/upload-pages-artifact from 2 to 3 by @dependabot in #1214
- SAT Progress by @jmgomez in #1217
- All tests are green when SAT is on by @jmgomez in #1218
- Changes the sat switch so it can be disabled by @jmgomez in #1219
- adds nimdir to
dump
by @jmgomez in #1221 - Add forge aliases for different Git forge providers by @xTrayambak in #1222
- Import compiler from "$nim" by @ehmry in #1225
- Implements entryPoints opt-in. by @jmgomez in #1228
- Automatically adds binaries to entryPoints by @jmgomez in #1230
- Be less ambiguous when a project isn't under a VCS like Git or Mercurial by @xTrayambak in #1224
nimble -v
should not compile Nim Fixes #1232 Fixes #1227 by @jmgomez in #1234- Improves nim installation by using csources (same as atlas) by @jmgomez in #1233
- Remove incorrect package structure warnings. by @planetis-m in #1236
- fixes macOS CI by @ringabout in #1238
- Adds a fallback to
build_all
whencsources
fails by @jmgomez in #1245 - bump version to 0.16.0 by @jmgomez in #1247
New Contributors
- @foxoman made their first contribution in #1076
- @zah made their first contribution in #1089
- @xilicode made their first contribution in #1054
- @haoyu234 made their first contribution in #1091
- @Gruruya made their first contribution in #1105
- @Cloudperry made their first contribution in #1126
- @xTrayambak made their first contribution in #1136
- @thechampagne made their first contribution in #1145
- @dependabot made their first contribution in #1154
- @stoneface86 made their first contribution in #1159
- @jmgomez made their first contribution in #1186
- @szepeviktor made their first contribution in #1194
- @daylinmorgan made their first contribution in #1197
- @ehmry made their first contribution in #1225
- @planetis-m made their first contribution in #1236
Full Changelog: v0.14.2...v.0.16.0