Differences between revisions 28 and 29
Revision 28 as of 2017-09-14 11:58:46
Size: 7088
Editor: KaiJaeger
Revision 29 as of 2017-09-21 15:48:34
Size: 7244
Editor: KaiJaeger
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:

=== 2.5.3 from 2017-09-21 ===
 * Bug fix: "About" did not display the correct pieces of information except when it was Markdown2Help's own help system.


(Hide table-of-contents)

Link to Markdown2Help/ProjectPage's homepage: Markdown2Help.



Don't hesitate to add your wishes here.

Version History

2.5.3 from 2017-09-21

  • Bug fix: "About" did not display the correct pieces of information except when it was Markdown2Help's own help system.

2.5.2 from 2017-09-14

  • When a ∆TopicProperties function crashed the error was not trapped. Now the user is told and then forced back into the editor.

  • Messages "No open acre project can handle item ..." do not appear any more.
  • "Rename help page" did not allow blanks in the name.
  • Some changes were not reported to acre 3 (but acre 2).
  • Typo printToSESSION fixed.

  • EditDefaultPage crashed when no acre project was interested.

  • The name of a new help page was also added as title to a ∆TopicProperty function in case it came with blanks.

  • When a title contains ticks those ticks should not make it into the TreeView because there they would show literally.

  • In case something goes wrong when editing ∆TopicProperties it was not checked whether the names specified did really exist.

  • With acre 3 sometimes it was reported wrongly that acre was not interested.
  • acre 3 was not told about a "Rename" operation under some circumstances.
  • Sometimes GUI.On9997InTreeView crashed because the row it tried to process was out of range. It remains a mystery why that happens sometimes...

  • History fixed.

2.5.1 from 2017-07-27

  • Checks added to CreateStub in order to make sure that only sensible arguments are accepted.

  • Bug fixed in LoadHelpWithSalt.

2.5.0 from 2017-07-23

  • Markdown2Help can now be managed by SALT:

    • New parameter saltFolder introduced.

    • New method LoadHelpWithSalt introduced.

    • New method SaveHelpSystemWithSalt introduced.

  • Documentation is now }ADOCable.

  • Bug fixes:
    • A title in a ∆TopicProperties function that carried a quote caused havoc when the topic was renamed.

2.4.2 from 2017-07-11

  • Bug fix: CreateStub did not allow a new help system to be created in #.

2.4.1 from 2017-07-01

  • Bug fix: one function addressed modules in # rather than via ##.

2.4.0 from 2017-05-19

  • Bug fixes:
    • Editing a default page could crash.
    • reportToSession could cause a VALUE ERROR: was wrongly reportToSESSION.

    • ||| was treated as fencing symbol (like ~~~ etc).

  • Documentation fixed: stated that ∆DefaultPage may be a function when it must be a vars.

  • Now managed by acre 3.

2.3.0 from 2017-03-26

  • Lists may now contain not only paras and code blocks but also tables and stand-alone images. This is due to the new version of MarkAPL Markdown2Help comes with.

  • Documentation improved.
  • Bug fixes:
    • Ctrl+F (or "Find" from the context menu) did not work on a page.
    • Edge is now used as engine when available. That means latest CSS3 is supported.

2.2.4 from 2017-03-08

  • Documentation regarding the command line parameters of ViewHelp.exe were not as clear as they should have been.

2.2.3 from 2017-02-21

  • The attempt to make Markdown2Help run everywhere has not been too successful...

2.2.2 from 2017-02-21

  • Bug fix in CreateStub (links).

  • Help regarding links improved.
  • CSS improved.
  • Markdown can now run anywhere, not only in #.

2.2.1 from 2017-02-13

  • Bug fix in CreateSub.

2.2.0 from 2017-02-10

  • When something was searched for but nothing found rubbish was displayed.
  • The check box "Case sensitive" worked the wrong way round.
  • New command "Export to HTML..." aded to the file menu. This creates a stand-alone web site that has only limited functionality compared with Markdown2Help's own GUI but provides all the information anyway. Useful for accessing a help system under Linux or Mac OS.

  • Method CreateStub introduced as a useful and easy starting point for creating a new help system.

  • The namespace returned by the New method now contains ∆parms which is the parameter space.

  • Note: the way local images are dealt with has changed. You must deal with this in case you are using images embedded into your help pages.

2.1.0 from 2016-11-13

  • External URLs are now handled way more efficiently.
  • "lang" for <html lang=" can now be set as a parameter; defaults to "en". Needed in order to produce valid HTML.

  • Bug fix for "Copy full name" (context menu).

2.0.1 from 2016-10-06

  • Relative (=internal) links stopped working with version 2.0.0.
  • Documentation improved.

2.0.0 from 2016-09-21

  • /!\ This version requires at least Dyalog 15.0 Unicode!

  • WriteBytesAs8BitSignedIntegersToFile created (not expected in APLTreeUtils anymore)

  • Bug fix for images: they worked after compiling but stopped working as soon as the help system was copied somewhere else.

1.2.2 from 2016-07-14

  • Bug fix: ViewHelp.exe stopped working.

1.2.1 from 2016-07-13

  • Bug fix regarding the "Next" and "Back" buttons.

1.2.0 from 2016-07-05

  • "Next" and "Back" buttons replaced by images.
  • Handling of invalid links as well as links with a NewLine in between improved.

  • Function Reset now returns a (shy) result.

  • Documentation improved.

1.1.2 from 2016-07-04

  • Bug fix; introduced with the performance improvements in 1.1.1.

1.1.1 from 2016-07-03

  • Performance improvements.
  • Bug fix: both ** and * are now allowed within names.

1.1.0 from 2016-07-02

  • Markdown2Help now supports functions embedded into help pages.

  • CSS improved.
  • HTML error fixed.
  • The "Copy full path" context menu command on the "Search" tab did not work as expected.

1.0.4 from 2016-07-01

  • VALUE ERROR fixed that was not detected by the test cases.

Version 1.0.3 from 2016-07-01

  • New command "Show HTML" added to the Developer's menu.
  • Performance improvement: handling indices in a large help system was way too slow.
  • Code blocks now have a scroll bar when they are too wide. That's still better than unwanted breaks in code.
  • Bug fixes:
    • width (screen CSS) had the wrong name: must be max-width.

    • The HTML was written as a single line with injected <br /> tags.

    • With DPI gymnastics on the line drawing characters don't show nicely with a font width too high.
  • Some internal improvements.

Version 1.0.2 from 2016-06-19

  • Bug fix: userMode was wrongly overwritten under some circumstances.

Version 1.0.1 from 2016-06-18

  • Bug fixes:
    • parms.folderName was deleted and recreated. It should only create the folder when it does not exist, and not delete it when it does.

    • Links did not work with a line break in between.

Version 1.0.0 from 2016-06-14

  • First version introduced

Markdown2Help/ProjectPage (last edited 2017-09-21 15:48:34 by KaiJaeger)