Skip to content

Nuts Package Manager v0.8.9.0

Latest

Choose a tag to compare

@thevpc thevpc released this 11 Jun 13:54
  • 2025-06-11 : PUBLISH :: version 0.8.9 published
  • 2025-06-09 : ADDED :: fixed support for installing postgres
  • 2025-05-07 : ADDED :: fixed support for mvn netbeans
  • 2025-04-20 : ADDED :: added nuts-compression to support tar/tgz/txz formats
  • 2025-03-10 : REFACTOR:: refactor getters/setters to be more consistent with the rest of the API
  • 2025-02-13 : ADDED :: better support of path store types
  • 2025-02-11 : ADDED :: added better support for expression parsing in NExpr with customizable defaults
  • 2025-01-11 : ADDED :: added NFragmentElement : a better way to support documents roots and fluid embeddings
  • 2025-01-07 : ADDED :: added NSecureToken : a better way to support external Vaults
  • 2025-02-06 : ADDED :: added NSecureString : a better way to support destroyable secrets
  • 2025-01-16 : ADDED :: added user documentation for NTF (documentation/specifications/ntf.md)
  • 2025-01-16 : ADDED :: implemented TSON v2.0, reimplemented from scratch TSON parser and LEXER, dropped javacc support
  • 2025-01-16 : ADDED :: implemented TSON v2.0, added user documentation for TSON (documentation/specifications/tson.md)
  • 2025-01-16 : CHANGED :: implemented TSON v2.0, nuts becomes the reference implementation of TSON, the TSON github repo sources are obsolete
  • 2025-01-16 : ADDED :: implemented TSON v2.0, removed support for regex (could simply use strings). removed because in introduces conflicts with expressions
  • 2025-01-16 : REMOVED :: implemented TSON v2.0, removed support for regex (could simply use strings). removed because in introduces conflicts with expressions
  • 2025-01-16 : REMOVED :: implemented TSON v2.0, removed support for Matrices (now matrices are simple arrays of arrays)
  • 2025-01-16 : ADDED :: implemented TSON v2.0, added valid support of unsigned numbers (with u format aka 10_u8)
  • 2025-01-16 : ADDED :: implemented TSON v2.0, added valid support of signed numbers (with s format aka 10_s8)
  • 2025-01-16 : ADDED :: implemented TSON v2.0, added valid support of special numbers like 0NaN
  • 2025-01-16 : ADDED :: implemented TSON v2.0, added valid support of ordered list (starts with hash '#')
  • 2025-01-16 : ADDED :: implemented TSON v2.0, added valid support of unordered list (starts with dot '.')
  • 2025-01-16 : ADDED :: implemented TSON v2.0, added valid support of expressions
  • 2025-01-01 : ADDED :: added better support of copy in NReflectMapper
  • 2025-12-27 : ADDED :: Added support to download JDK/JRE from nuts sh nuts settings add java --download -version=25 --jdk
  • 2025-12-27 : ADDED :: Fixed Progress display (now backed to terminal and not PrintStream)
  • 2025-12-27 : ADDED :: Fixed Progress displaying invalid percentile
  • 2025-12-26 : ADDED :: Added cache to Exec to store command classpath, no need to rebuild classpath
  • 2025-12-26 : FIXED :: Fixed Gradle Dependency Solver
  • 2025-12-26 : FIXED :: Better perf : added parallel dependency resolution
  • 2025-12-26 : ADDED :: Better perf : added parallel dependency resolution
  • 2025-12-25 : ADDED :: Better perf : implemented faster bean factory resolution : no more create instances for scoring
  • 2025-12-20 : ADDED :: added NEnv and merge it with older NExecTargetInfo (that is now removed)
  • 2025-12-20 : CHANGED :: better support for kubernetes (now auto detected)
  • 2025-12-20 : CHANGED :: better support for ssh (now auto detected)
  • 2025-12-20 : CHANGED :: better support for docker (now auto detected)
  • 2025-12-19 : CHANGED :: renamed NExecCmd to NExec (simpler are more coherent with the rest), same for other *Cmd
  • 2025-12-12 : ADDED :: added NSysEditorSupportCmd to support customizing common editor syntax highlighting (including but not limited to : vim, intellij, kate, vscode, gedit, jEdit, notepad++)
  • 2025-12-07 : FIXED :: faster ssh connexions with pooling
  • 2025-12-01 : CHANGED :: renamed NStableValue to NOnceValue
  • 2025-11-30 : ADDED :: added NPath::getInfo, listInfos that return a full NPathInfo for performance
  • 2025-11-30 : FIXED :: Better support for ssh for remote Windows machines
  • 2025-11-30 : FIXED :: Better support for ssh for remote linux/posix machines
  • 2025-11-30 : ADDED :: Added support for binary ssh (ssh://myuser@myserver?use=bin vs ssh://myuser@myserver?use=jcsh vs ssh://myuser@myserver?use=portable)
  • 2025-11-30 : ADDED :: added NPath::getTargetType, NPath::getTargetPath to describe the pointed path for a link
  • 2025-11-29 : CHANGED :: changed NPath::permissions -> NPath::getPermissions ; NPath::lastAccess -> NPath::getLastAccessInstant ; NPath::lastAccess -> NPath::getLastAccessInstant; NPath::getGroup -> NPath::getGroup; NPath::type -> NPath::getType ; NPath::creationTime -> NPath::getCreationInstant
  • 2025-11-28 : CHANGED :: changed NPathSPI::contentLength -> NPathSPI::getContentLength; NPathSPI::type -> NPathSPI::getType ; NPathSPI::contentLength -> NPathSPI::getContentLength
  • 2025-11-27 : ADDED :: added NMsgIntent::DISPOSE
  • 2025-11-26 : ADDED :: added NExecCmd::get/setRawCommand to enable complex commands
  • 2025-11-25 : ADDED :: added NConnectionString::normalize
  • 2025-11-24 : ADDED :: added NConnectionStringBuilder::setNormalized, getQueryParam, getQueryParams
  • 2025-11-23 : CHANGED :: changed NExecTargetCommandContext.getTarget() -> NExecTargetCommandContext.getConnectionString()
  • 2025-11-22 : CHANGED :: changed NWorkspace::getProperty(String) return type from NLiteral to Object
  • 2025-11-21 : ADDED :: added NWorkspace::getProperty(Class), getOrComputeProperty(...)
  • 2025-11-20 : CHANGED :: renamed NConnexionString to NConnectionString
  • 2025-11-19 : Today we started new nuts 0.8.9 version