Skip to content

Commit f210778

Browse files
committed
Update Changelog.md
1 parent 1c19ace commit f210778

File tree

1 file changed

+35
-43
lines changed

1 file changed

+35
-43
lines changed

Changelog.md

Lines changed: 35 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,71 @@
11
[![download](https://img.shields.io/badge/Download-Installer-blue.svg)](https://markdownmonster.west-wind.com/download)
22
[![Web Site](https://img.shields.io/badge/Markdown_Monster-WebSite-blue.svg)](https://markdownmonster.west-wind.com)
33

4-
### 3.1.16
5-
<small>*in progress*</small>
4+
### 3.2
5+
<small>January 25th, 2024</small>
66

77
* **Move to .NET 8.0**
8-
Move all application binaries to .NET 8.0. The installer now requires .NET 8.0, so updates on machines that are running .NET 7.0 will no update to .NET 8.0.
8+
Move all application binaries to .NET 8.0. The installer now requires .NET 8.0, so updates on machines that are running .NET 7.0 will no update to .NET 8.0. .NET 8.0 Shared Runtime is dynamically installed during setup or at runtime (for portable installs).
9+
10+
* **[Add OpenAI Image Generation Addin in (Preview)](https://markdownmonster.west-wind.com/docs/_6rz0smzc0.htm)**
11+
You can now generate AI images using OpenAI and Dall-E 3 to generate images in your documents or for general purpose use. The plugin provides an interactive way to create prompts and generate images. You can embed, save or copy generated images and browse through and manage previously generated images for later review or re-prompting.
12+
*requires an OpenAI API key*
913

1014
* **Image Generator Azure OpenAI Support**
11-
We've added support for Azure OpenAI keys for using the Image generator.
15+
We've added support for Azure OpenAI keys for using the Image generator.
1216
<small>*Note: Currently Dall-E 3 is only supported in a single Azure Region (Sweden Central), and you have to set up an Azure Dall-E deployment specifically in this region.*</small>
1317

14-
* **Image Generation Updates**
15-
Additional image operation to view and save the generated images. Add Context menu to the previewer. Fix issues with generation and previewing at the same time. Improve initial load time of recent images. Encrypt saved API keys.
16-
17-
* **Small And Italic Command Palette**
18-
Added *Small and Italic* to the command palette as a quick short cut to add the compound operation to a selection. Similar to the existing *Bold and Italic* operation.
19-
20-
* **Fix: Image Generator Memory Usage**
21-
Fix memory leaks for the image list loading which result in very large memory usage when repeatedly loading the AI Image Generation Addin.
22-
23-
* **Fix: Image Generator Load Time**
24-
Fix slow startup and UI lockup when loading the AI Image Generator with a lot of images. Images are now loaded asynchronously and leave the UI responsive even with large amounts of recent images displayed.
25-
18+
* **[Add Support to Save with Elevated Rights](https://github.com/RickStrahl/ImageDrop/blob/master/MarkdownMonster/SaveElevated.gif)**
19+
You can now optionally save documents that are permissions restricted by elevating to Administrator. If a file is not authorized a notification pops up to show an option to save with elevated rights instead.
2620

27-
### 3.1.8
28-
<small>December 2nd, 2023</small>
21+
* **Add MathJax 3.0 Support**
22+
Update the Math rendering extension to use the latest version of MathJax which has much richer support including much improved Accessibility (including Braille support). ([#1080](https://github.com/RickStrahl/MarkdownMonster/issues/1080))
2923

30-
* **[Add OpenAI Image Generation Addin in (Preview)](https://markdownmonster.west-wind.com/docs/_6rz0smzc0.htm)**
31-
You can now generate AI images using OpenAI models to generate images in your documents or for general purpose use. The plugin provides an interactive way to create prompts and generate images. You can embed, save or copy generated images and images captured are saved for later review.
32-
*requires an OpenAI API key*
24+
* **Improved KeyBinding Manager Support for any Command**
25+
You can now bind any of MM's internal commands to a keyboard shortcut. You can specify the command by `CommandName` in the `MarkdownMonster-Keybindings.json` configuration file. Command names can be found in the class reference documentation under `AppCommands` and its various sub-objects. Commands can be specified by their property name or with the full `xxxxCommand` name.
3326

27+
* **Add Caption to Dropped Files and Images**
28+
When dragging or pasting files or images into the editor, we now try to guess the caption based on the filename using Proper Case, Snake Case, Camel case de-conversions if no spaces are present.
3429

35-
* **Install .NET 8.0 Runtime if Runtime Missing**
36-
MM now installs the .NET 8.0 runtime if .NET 7.0 or 8.0 is not installed. We're still compiling with a 7.0 target but automatically roll forward to 8.0 if available. If no 7.0 runtime is found, 8.0 is now installed. In future versions we'll switch to requiring 8.0 but for now either 7 or 8 are valid pre-requisites to avoid unnecessary installation of runtimes.
30+
* **'Copy Link' for Web Links and 'Copy Image Link' for Images in Previewer**
31+
In the preview browser you can now copy links for Web images and links to the clipboard from the Previewer context menu. Note that only Web links - not relative or local file path links - show this option on the context menu.
3732

3833
* **Updated GitHub Preview Styling**
3934
Minor tweaks to the GitHub default preview templates: Remove the grid outline when rendering under 980px frame width to reduce wasted space. Grid outline is rendered in larger screen sizes (980px+). Clean up blockquotes and docfx renderings and backgrounds. Clean up differences between the GitHub light and dark preview templates.
4035

4136
* **Updates to DocFx Preview Styling**
4237
In light of GitHub's addition of some DocFx functionality in its Markdown renderer we've more closely matched the default styling of the Note/Warning/Info/Tip block quote rendering to more closely match the GitHub styling in the GitHub styles. Also updated the Blackout template styling.
4338

44-
* **Fix: DocFx include/code Embedding**
45-
Fix issue with built-in DocFx include/code embedding directives (`[!include]` and `[!code-lang]`) which were failing if multiple directives were used on the same page.
46-
47-
* **Fix: Preview Render Bug When # (and others) Character in Base Path**
48-
Fix issue with a number of extended characters that are legal for local file names, but not legal in URLs. Due to the way browsers parse URLs this is 'partial' url encoding so a custom encoding scheme is used. [ #1068](https://github.com/RickStrahl/MarkdownMonster/issues/1068)
49-
50-
### 3.1
51-
<small>*November 7th, 2023*</small>
39+
* **Small And Italic Command Palette**
40+
Added *Small and Italic* to the command palette as a quick short cut to add the compound operation to a selection. Similar to the existing *Bold and Italic* operation.
5241

53-
* **[Add Support to Save with Elevated Rights](https://github.com/RickStrahl/ImageDrop/blob/master/MarkdownMonster/SaveElevated.gif)**
54-
You can now optionally save documents that are permissions restricted by elevating to Administrator. If a file is not authorized a notification pops up to show an option to save with elevated rights instead.
42+
* **Table Editor Commands to Command Palette**
43+
You can now access **Insert Table**, **Format Table** and **Edit Table** as commands from the Command Palette (`ctrl-shift-p`).
5544

5645
* **Improved Folder Browser Search Results**
5746
The Find in Files functionality now includes a file icon for file type, the number of matches per file, the file date, and a tool tip that shows file information and a preview of the file's content for quick review.
5847

59-
* **'Copy Link' for Web Links and 'Copy Image Link' for Images in Previewer**
60-
In the preview browser you can now copy links for Web images and links to the clipboard from the Previewer context menu. Note that only Web links - not relative or local file path links - show this option on the context menu.
61-
62-
* **Add Caption to Dropped Files and Images**
63-
When dragging or pasting files or images into the editor, we now try to guess the caption based on the filename using Proper Case, Snake Case, Camel case de-conversions if no spaces are present.
64-
6548
* **Move WebView Environment to %localappdata%**
6649
Due to some issues with portable installs and write permissions, the local WebView environment folder has now been moved to the `%localappdata%\Markdown Monster` folder which is (normally) writable and always accessible. This avoids problems with users installing the portable version and not setting their `PortableSettings` folder to be writable. This at least ensures that the editors and other viewers load correctly.
6750

68-
* **Emoji Picker Improvements**
69-
The Emoji Viewer now loads considerably faster by delay loading some of the 1600+ icons out of band. The picker now shows a count of icons in the list in the status bar, with the list updated as you search and filter.
70-
7151
* **Installation moved to Program Files**
7252
We've moved the default installation location for the full installation to the `Program Files` folder to avoid common installation issues related to Windows Account usage that in the past would install certain components in the wrong location when elevation was required. We've also moved all remaining updatable content (except the preview templates and previewers) out of the install folder into common file location.
7353

7454
* **Portable Install Behavior Remains unchanged**
7555
Besides the changes to the full install, the Portable Install can still be installed in any location of your choice as a self-contained install that can store all application, and common updatable configuration and support data in a local folder hierarchy. Portable installs by default use a contained `PortableSettings` folder which falls back to the `%appdata%\Markdown Monster` common path that is also used by the full install **if** permissions are not available to write files. This behavior is mostly unchanged except the additional files that now go into the `PortableSettings` or common folder.
7656

57+
* **Fix: Image Generator Memory Usage**
58+
Fix memory leaks for the image list loading which result in very large memory usage when repeatedly loading the AI Image Generation Addin.
59+
60+
* **Fix: Image Generator Load Time**
61+
Fix slow startup and UI lockup when loading the AI Image Generator with a lot of images. Images are now loaded asynchronously and leave the UI responsive even with large amounts of recent images displayed.###
62+
63+
* **Fix: DocFx include/code Embedding**
64+
Fix issue with built-in DocFx include/code embedding directives (`[!include]` and `[!code-lang]`) which were failing if multiple directives were used on the same page.
65+
66+
* **Fix: Preview Render Bug When # (and others) Character in Base Path**
67+
Fix issue with a number of extended characters that are legal for local file names, but not legal in URLs. Due to the way browsers parse URLs this is 'partial' url encoding so a custom encoding scheme is used. [ #1068](https://github.com/RickStrahl/MarkdownMonster/issues/1068)
68+
7769
* **Fix: Non-existant .md File Navigation in Previewer**
7870
Fix Previewer so that when navigating a non-existent Markdown file no navigation (to an error page before) occurs and a statusbar error is displayed pointing at the missing expanded filename.
7971

@@ -91,7 +83,7 @@ Fixed issue where the YouTube embedding dialog was causing the WebView to create
9183

9284
#### Breaking and Recommended Changes
9385
* **Recommend full uninstall and reinstall for Full Installations**
94-
Due to the move to `Program Files` we recommend you do a full, uninstall and then re-install Markdown Monster if you are using the full installer or Chocolatey install. It's not required, and if you don't re-install the existing `%localappdata%\Markdown Monster` or your own custom location will continue to be used. The explicit uninstall ensures that the new Programs Files path is used on a new install. Portable installs don't need to have anything changed.
86+
Due to the move to `Program Files` from `LocalAppData` install location, we recommend you do a full, uninstall and then re-install Markdown Monster if you are using the full installer or Chocolatey install. It's not required, and if you don't re-install the existing `%localappdata%\Markdown Monster` or your own custom location will continue to be used. The explicit uninstall ensures that the new Programs Files path is used on a new install. Portable installs don't need to have anything changed.
9587

9688
* **Remove `WebView_` Folder From Markdown Monster Install Folder (if present)**
9789
If your MM installation folder contains a `WebView_*` folder, it's recommended that you shut down MM and delete the entire folder. This folder was not intended to be placed and should be deleted so it will no longer take up space.

0 commit comments

Comments
 (0)