NuHelp Changelog

What's new in NuHelp 2018.04.23 Beta

Apr 24, 2018
  • Fixes/Code Changes:
  • Fixed error that occurs when the Default Page or Home Page in Window Options is specified, and the compile button is clicked.

New in NuHelp 2017.12.21 Beta (Jan 4, 2018)

  • Features Added:
  • Searching for images also now searches the folder relative to the html file being added. It is possible the html file is manually being added from a different folder other than the temp Output Folder.
  • Adding an html file now detects if the file was created by MS-Word. If not, the user is displayed a warning message.
  • Fixes/Code Changes:
  • Fixed index out of bounds exception that occurs when trying to detect an open div tag that surrounds a header h-tag.
  • The Create C# file option now displays warning messages, instead of throwing an exception, when two headers result in the same C# variable name, but point to different html files.

New in NuHelp 2014.08.26 Beta (Aug 28, 2014)

  • Features Added:
  • New feature allows the user to specify the delimiter character used between keywords. The delimiter can also be ignored by using it twice in a row. E.g. { Keywords="a,,a,b,c" } => a,a b c
  • Scroll bars added to the Options tab. They will appear when needed to better support smaller screens.
  • Linked local images now supported. This works by copying the images to the output folder relative to the individual html files.
  • Fixes/Code Changes:
  • Default Keywords delimited changed to ';'.
  • Added '#' character as a special character. Cannot appear in filenames because it's used as a #bookmark character.

New in NuHelp 2014.08.22 (Aug 28, 2014)

  • Features Added:
  • New {Keywords="a,b,c"} index option that is independent of IndexingOn/IndexingOff. This makes it easy to define a quick list of index keywords separated by commas.
  • Added two warning messages for invariant names. In both cases, the invariant name is modified to make it useable.
  • Invariant name cannot be used as-is because it uses spaces or reserved characters.
  • A file already exists with the same invariant name.
  • Fixes/Code Changes:
  • Improved parsing of page text for index entries { }. More flexible to allow for new "Keywords" regardless of IndexingOn/IndexingOff. Also, better handling of index entries that contain formatting tags, like ,,,,etc.
  • Fixed Word doc filename problem mentioned in v2014.08.20, but occurred using the command line. Now both UI and command line use the same method to determine the name to use.
  • Fixed embedded tags that contain the regular quotation mark character. (E.g. Raw html: ... Before: ... Fixed: ...)
  • Compiling the default Help Welcome resulting in an error has been fixed.

New in NuHelp 2014.08.20 (Aug 28, 2014)

  • Features Added:
  • The warning message box has been replaced with a scrollable text box, otherwise lots of warning messages result in a very large message box.
  • Added warning message for improperly formatted [CHM tag that is missing a closing quotation mark or close bracket ].
  • Added warning for filenames that are more than 160 characters long. Total length including directory cannot exceed 260. Filenames are truncated at 160.
  • Added new option to *Copy path* when right clicking on the Add button file menu.
  • Fixes/Code Changes:
  • Fixed problem where a Word doc is added, but it has the same same filename as a an existing header. For example, Doc1.docx has topic Header1. Then Header1.docx is added to the same project tree. Header1.docx would be saved as Header1.html and overwrite the Header1.html from Doc1.docx. Now, Header1.docx is saved as Header1-1.docx. An incremental value is appended until a filename is found that does not currently exist.
  • Headers with two spaces in a row not showing up in the TOC. Word uses character U+00A0 (aka 160), which is a non-breaking whitespace, as well as the regular space (32) in the header. Before, only (32) was replaced with dash. Now, both (32) and (160) are replaced, as well as any other characters that are classified as whitespace.
  • Fixed parsing of [CHM InvariantName when the standard ascii quotation mark is used. The problem was that these were turned into " and not recognized by the parser.

New in NuHelp 2014.08.19 (Aug 28, 2014)

  • Features Added:
  • When combining multiple docs into a single chm, added feature to detect hyperlinks from one document to another.
  • Warning message displayed when hyperlinks cannot be resolved.
  • Warning message displayed for the same bookmark used more than once. E.g. ... is used multiple times.
  • Added new topic in NuHelp.chm called 'Linking Across Documents'
  • Fixes/Code Changes:
  • Topics that only had blank headers as children now correctly display the page icon if blank headers are hidden from the TOC. Before, a book icon was displayed.
  • Prevent adding duplicate constants to the C# file.

New in NuHelp 2014.08.15 (Aug 28, 2014)

  • Features Added:
  • Command line blank topic uses the filename without extension. E.g. "-File:Doc1.doc|Doc2.doc*", Doc2.doc is appended to "Doc2" section.
  • New Warning added if blank headers are detected.
  • New options on how to treat blank headers:
  • Show them in TOC and link to them via [next][prev]
  • Hide them in TOC and link to them via [next][prev]
  • Hide them in TOC but don't link to them. More detailed information is available in the included help file.

New in NuHelp 2014.08.12 (Aug 28, 2014)

  • Features Added:
  • Added message box at the end of the command line that shows either Success or Error with the message. The message box automatically closes after 5 seconds.
  • Added command line option "-Path:" to avoid having to type the same directory name over and over.
  • Fixes/Code Changes:
  • Fixed the command line arguments. The wrong variable was used which was causing filenames not to be found.
  • Fixed append node not finding the correct node to append to.
  • Fixed the [next] and [prev] links when adding multiple documents to the same project tree. Before, there would be no links from the last page of the first document to the first page of the second document.

New in NuHelp 2014.07.29 (Aug 28, 2014)

  • Parsing of the font sizes now specifies to use invariant culture so that the period is always treated as the decimal separator and not a grouping separator in other cultures.

New in NuHelp 2014.07.28 (Aug 28, 2014)

  • Features Added:
  • New warning message if index entry, e.g. {apple Text="Apple"} isn't formatted correctly.
  • New warning message if tags are not closed properly. -New option to replace font sizes with font size names or not, e.g. font-size:10pt; -> font-size:small;
  • Fixes/Code Changes:
  • Improved parsing of

New in NuHelp 2014.07.02 (Aug 28, 2014)

  • Features Added:
  • Two new options added to the CHM Options screen:
  • An option to allow the user to decide to override the h-tag size or keep the h-tag size as it is defined in the Word document.
  • An option to specify the maximum depth to allow nested topics. The default has been set at h3.
  • Changes:
  • The ellipsis character is now treated as a special character and is automatically filtered out of the filename used to save the individual html files.
  • Fixed " from appearing in the headers displayed in the TOC. Now displays as the double quotation mark character.
  • Fixed parsing of header tags that are surrounded in a div tag which provides additional style elements. For example, a header with bars above and below.