To compile the nimscriptapi.nim file, it is needed to import the os
module, but if so the getParams procedure cannot be executed from
nimscript any more. The problem is resolved by conditionally importing
the module.
Related to #680
This fix clears deprecation warnings related to Nim's HashSet
procedures. There were two types of warnings which have been fixed:
- Warning: Deprecated since v0.20, use 'initHashSet'; initSet is
deprecated [Deprecated]
- Warning: Deprecated since v0.20, use 'toHashSet'; toSet is
deprecated [Deprecated]
Backward compatibility with older Nim versions is also implemented.
Related to #680
* Fix#567: Display package versions in sorted order
* Add docs
* Fix docs to focus on git tags
* Refactor to use version module
* Streamline docs
* Refactor to make things work in nim <= 0.19.6
* Improve code readability
After the ownership of the issue678 test repository was transferred to
the nimble-test account, the links to the repository required for
performing the test had to be updated in order to avoid possible
confusion, despite the fact that GitHub does automatic link redirection
for transferred repositories.
Related to #687
When one package is dependency both of some other package and some other
dependency of the other package it has been downloaded and installed
multiple times.
Resolves#678
Several additional file and folder types are added to .gitignore:
- VSCode directory for for user and workspace settings.
- *.orig files created by Git on merge conflicts.
- Some artifacts related to the test procedure.
since it replaces characters used in many names and languages with
escape sequences.
Slightly refactor the code for determining author name, to make it
easier to add other version control systems in future (right now it's
just git and hg).
Also, add some binary test artifacts to .gitignore so they don't accidentally
get committed in future.
* Improve messaging for uninstall
* Uninstall if in right order
* Fix CI - cannot looks better
* Raise exception when nothing to remove
* Test case, minor test fix
* 0.19.6 fixes
* Fix Nim devel hash
* Feedback