Skip to content

Releases: d1820/CodeDocumentor

Release v2.1.0.25

14 Feb 17:17
Compare
Choose a tag to compare

Changes

  • rewrote all the parsing to use builders to stream line creation
  • Added error handling and logging to all fixers
    • Logs are written to Event Viewer under "Visual Studio"
  • Added support for inline exceptions ArgumentNullException.ThrowIfNull()
  • Added new setting to support injecting <see cref> and <typeparamref name> nodes
  • Updated readme with new information

Bug Fixes

  • Fixed issue where extension would not run in background thread (Still has a hack needed)
  • Fixed all tests
  • Spelling errors
  • Summary comments
  • Fixed typeparamRef
  • Fixed multi type param parsing in string
  • Fixed and expanded IsVerb checking

Release 2.0.1.0

27 Jan 02:54
89d84d4
Compare
Choose a tag to compare
  • Added support for new inline exceptions
    • ArgumentNullException.ThrowIfNull()

Release 2.0.0.0

14 Jan 04:54
8ec2650
Compare
Choose a tag to compare

Updates

  • Updated to net4.8
  • Added support for C# 12 class constructors
  • Added new Settings "IsEnabledForNonPublicFields" which allows documenting non public static/const fields

Bug Fixes

  • Fixed SuppressMessageAttribute to work at assembly level (Useful for unit test projects)
  • Fixed unit tests
  • General bug fixes

Release 1.2.0.1

29 Oct 22:24
018fe5a
Compare
Choose a tag to compare

Bug fixes

Release 1.2.0.0

22 Oct 03:30
64a7af6
Compare
Choose a tag to compare

Added the following new features

  • Individual diagnostic levels for each type
  • Ability to preserve summary nodes but still re-create the rest of the comment
  • Ability to add comments to whole projects or solutions
  • General performance imporvements

Fixed the following bug

  • Uppercase words not being honored in names correctly

Release 1.1.7.1

20 Feb 12:47
d0d4c0a
Compare
Choose a tag to compare

Hotfix: Added record support to comment whole file

Release 1.1.7

19 Feb 19:15
e8c167f
Compare
Choose a tag to compare

Added support for record type

Updated translation logic for

  • on
  • by
  • an
  • in
  • at
  • of

Changed how Ensure and Is methods translate
IsValid = Checks if is valid
EnsureValid = Checks if is valid

Release 1.1.6.1

14 Feb 14:14
6161824
Compare
Choose a tag to compare

Hot Fix: Fixed missing files being excluded

Release 1.1.6

12 Feb 21:32
96d071f
Compare
Choose a tag to compare
  • Added support for arm64
  • Added support to recreate comments if changes are found
  • Bug Fixes
    • Fixed return Cdata issues
    • Fixed warnings showing for members already commented

Release 1.1.5

11 Oct 18:56
913dd2b
Compare
Choose a tag to compare

Added better support for ABBV in names
Added support for applying comments to an entire document. Resolved #7