You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+20Lines changed: 20 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,26 @@ This change log begins with the first ever pre-release version of _CodeSnip_. Re
10
10
11
11
From v4.1.0 the version numbering has attempted to adhere to the principles of [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
12
12
13
+
## Release v4.21.0 of 16 December 2022
14
+
15
+
* Updated to support [REML version 5](https://htmlpreview.github.io/?https://github.com/delphidabbler/codesnip/blob/version-4.21.0`/Docs/Design/reml.html) in snippet description & extra information [issue #71]:
16
+
* Numerous new character entities supported.
17
+
* New list tags: `<ol>`, `<ul>` & `<li>`.
18
+
* Program now automatically detects new (supported) Delphi installations at startup and offers to register the compiler(s) to be used for test compiling snippets. This feature is on by default but can be turned off completely or for specifically excluded compilers [issue #19].
19
+
* Modified Configure Compilers dialogue box:
20
+
* Added facility to customise automatic compiler detection on per-compiler or global basis.
21
+
* Changed manually triggered compiler detection to ignore excluded compilers.
22
+
* Some refactoring [including issues #73 and #75].
23
+
* Minor changes to program license
24
+
* Changed required image attribution in `Docs/License.html`[issue #63]
25
+
* Corrected copyright date & fix typo in licenses displayed by installer and help file [issue #65 & PR #72].
26
+
* Bump per-user config file to version 19.
27
+
* Documentation updates:
28
+
* Updated `README.md` re abandoned and new Git repo branches.
29
+
* Updated config file, database, export file & REML documentation re changes in this release [including issue #74].
30
+
* Help file updated with details of changes in this release.
31
+
* Updated development tool chain requirements in `Build.html`.
32
+
13
33
## Release v4.20.2 of 04 November 2022
14
34
15
35
* Fixes bug where an exception was raised when selecting a main menu item with the cursor keys then pressing F1. [issue 54]
Copy file name to clipboardExpand all lines: Docs/Design/FileFormats/config.html
+43-2Lines changed: 43 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -167,7 +167,7 @@ <h3>
167
167
</p>
168
168
169
169
<p>
170
-
There have been several versions of this file. The current one is version 18. The change to version 18 came with CodeSnip v4.20.0 and the addition of the [Prefs] section.
170
+
There have been several versions of this file. The current one is version 19. The change to version 19 came with CodeSnip v4.21.0 and the addition of the [Compilers] section and the <codeclass="key">CanAutoInstall</code> key in the [Cmp:XXX] sections.
171
171
</p>
172
172
173
173
<p>
@@ -333,8 +333,49 @@ <h4>
333
333
Each entry contains a fully specified directory path.
334
334
</div>
335
335
</dd>
336
+
<dt>
337
+
<codeclass="key">CanAutoInstall</code> (Boolean)
338
+
</dt>
339
+
<dd>
340
+
<divclass="half-spaced">
341
+
Determines whether the compiler can be automatically detected and registered by CodeSnip.
342
+
</div>
343
+
<divclass="half-spaced">
344
+
Applies to Delphi compilers only, not to Free Pascal.
345
+
</div>
346
+
</dd>
347
+
</dl>
348
+
349
+
<h4>
350
+
[Compilers] section
351
+
</h4>
352
+
353
+
<p>
354
+
This section records configuration information that applies to all, or
Determines whether CodeSnip should detect, and potentially register, any
369
+
Delphi compilers that are installed on the user's system but not
370
+
registered with the program.
371
+
</div>
372
+
<divclass="half-spaced">
373
+
Does not apply to the Free Pascal compiler.
374
+
</div>
375
+
</dd>
336
376
</dl>
337
377
378
+
338
379
<h4>
339
380
[Database] section
340
381
</h4>
@@ -721,7 +762,7 @@ <h4>
721
762
The version number of the config file. Incremented whenever the file format changes. If this section or this value is missing then the default value is <codeclass="value">1</code>.
722
763
</div>
723
764
<divclass="half-spaced">
724
-
The current value is <codeclass="value">16</code>.
765
+
The current value is <codeclass="value">19</code>.
Copy file name to clipboardExpand all lines: Docs/Design/FileFormats/export.html
+34-17Lines changed: 34 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -144,7 +144,7 @@ <h2>
144
144
</div>
145
145
<ulclass="squashed">
146
146
<li>
147
-
<spanclass="highlight">versions 1..4:</span> Attribute not
147
+
<spanclass="highlight">versions 1 to 4:</span> Attribute not
148
148
provided.
149
149
</li>
150
150
<li>
@@ -175,8 +175,8 @@ <h2>
175
175
<em>version</em>
176
176
</dt>
177
177
<dd>
178
-
Identifies version of file. Determines which tags are valid and
179
-
establishes rules concerning content. Valid versions are 1..7.
178
+
Identifies major version of file. Determines which tags are valid and
179
+
establishes rules concerning content. Valid versions are 1 to 7.
180
180
</dd>
181
181
</dl>
182
182
</dd>
@@ -195,7 +195,7 @@ <h2>
195
195
<dd>
196
196
<ulclass="squashed">
197
197
<li>
198
-
<spanclass="highlight">versions 1..6:</span> Contains information about user who created the file used for submissions to the online database, omitted for other exports.
198
+
<spanclass="highlight">versions 1 to 6:</span> Contains information about user who created the file used for submissions to the online database, omitted for other exports.
199
199
</li>
200
200
<li>
201
201
<spanclass="highlight">version 7:</span> Not supported. Ignored if present.
@@ -209,7 +209,7 @@ <h2>
209
209
<dd>
210
210
<ulclass="squashed">
211
211
<li>
212
-
<spanclass="highlight">versions 1..6:</span> User's name or nickname.
212
+
<spanclass="highlight">versions 1 to 6:</span> User's name or nickname.
213
213
</li>
214
214
<li>
215
215
<spanclass="highlight">version 7:</span> Not supported. Ignored if present.
0 commit comments