Repository navigation
Releases: idleberg/nsis-org
Releases · idleberg/nsis-org
Release list
@nsis/prismjs@0.10.6
Immutable
release. Only release title and notes can be modified.
Patch Changes
- e7eba33: Stop highlighting
!elseif,!elseifdef,!elseifmacrodef,!elseifmacrondefand
!elseifndefas compiler directives. NSIS has no such commands:!elsetakes the condition as
a separate token (!else ifdef FOO), asSource/tokens.cppand theTOK_P_ELSEbranch of
Source/script.cppshow. A script using the merged spelling does not compile.
@nsis/parser@0.2.0
Immutable
release. Only release title and notes can be modified.
Minor Changes
- 0ecfbac: - unknown keywords are no longer an error
- unterminated strings are no longer parsed as bare tokens
- block comment values are now stored relative to the `/*à indentation
- comment values no longer keep trailing whitespace
Patch Changes
- 0ecfbac: - ; and # inside tokens
- continuation joining without a space
- unknown compiler commands kept as written
- lone cr as a line break
@nsis/highlightjs@0.1.7
Immutable
release. Only release title and notes can be modified.
Patch Changes
- e7eba33: Stop highlighting
!elseif,!elseifdef,!elseifmacrodef,!elseifmacrondefand
!elseifndefas compiler directives. NSIS has no such commands:!elsetakes the condition as
a separate token (!else ifdef FOO), asSource/tokens.cppand theTOK_P_ELSEbranch of
Source/script.cppshow. A script using the merged spelling does not compile.
@nsis/dent@0.17.0
Immutable
release. Only release title and notes can be modified.
Minor Changes
-
e7eba33: Generate the lookup tables from
@nsis/dent-specand run its conformance cases, so Dent and
Ardent can no longer drift apart.Two behavioural changes come out of this:
$(^ComponentsSubText2_NoInstTypes)and$(^UnComponentsSubText2_NoInstTypes)are now
recased like every other built-in language string. They were missing from the table.- End-of-line detection follows §4 of the specification: with
endOfLineunset, the output is
LF only when the input contains an LF and no CRLF. Previously the most frequent ending won, so
a mostly-LF file with a stray CRLF was written as LF and is now written as CRLF. Set
endOfLineexplicitly to opt out of detection entirely.
The
detect-newlinedependency is gone as a result. -
0ecfbac: - options outside the schema now throw where they used to be accepted
- end-of-line detection changed, which can flip the output for mixed-ending files
- tables are generated from the spec, which adds two language strings
Patch Changes
- 0ecfbac: - comment trailing whitespace, compact piped values, code-point width, trailing comments left out of the width, block comment indentation, mid/closeAfter blank lines, empty input, lone CR, and indentSize: undefined
- Updated dependencies [0ecfbac]
- Updated dependencies [0ecfbac]
- @nsis/parser@0.2.0
@nsis/dent-ui@0.3.5
Immutable
release. Only release title and notes can be modified.
@nsis/dent-spec@0.1.0
Immutable
release. Only release title and notes can be modified.
Minor Changes
-
e7eba33: Add
@nsis/dent-spec, the Dent Style Specification: the normative prose inSPEC.md, the data
tables every implementation generates its lookups from, JSON Schemas for those tables and for a
case'soptions.toml, and 29 byte-exact conformance cases.The specification is the authority on Dent style. Where an implementation disagrees with it, the
implementation is wrong, and rule changes land here first. -
0ecfbac: first release 🎉
@nsis/dent-cli@0.10.6
Immutable
release. Only release title and notes can be modified.
@nsis/ace-mode@1.8.7
Immutable
release. Only release title and notes can be modified.
Patch Changes
- e7eba33: Stop highlighting
!elseif,!elseifdef,!elseifmacrodef,!elseifmacrondefand
!elseifndefas compiler directives. NSIS has no such commands:!elsetakes the condition as
a separate token (!else ifdef FOO), asSource/tokens.cppand theTOK_P_ELSEbranch of
Source/script.cppshow. A script using the merged spelling does not compile.
@nsis/textmate@0.1.4
Immutable
release. Only release title and notes can be modified.
Patch Changes
- 8e7bb0a: fix: highlighter conditions after
!else
@nsis/prismjs@0.10.5
Immutable
release. Only release title and notes can be modified.
Patch Changes
- 8e7bb0a: fix: highlighter conditions after
!else