Skip to content

Releases: NTDLS/TightWiki

2.37.8

Choose a tag to compare

@NTDLS NTDLS released this 10 May 04:31
  • Resolved database upgrade issue. 🐛
  • Dependency updates.

Thanks @boysum 🎉

2.37.7

Choose a tag to compare

@NTDLS NTDLS released this 30 Apr 15:59
  • Hotfixes roll-forward from 2.34.x
  • Config reload after seed, fixes several instantiation issues.
  • Deterministic sequencer.
  • Improved plugin design.
  • Improved "lite" wiki engine for comments.
  • Regex fixes.
  • Corrected auto-namespace for unspecified namespace links.
  • Wiki processing is now much faster.
  • Unbroke outgoing links.
  • New functions: BackLinks,
  • Fixes to functions: Related, RecentlyModified, RecentlyCreated.
  • Added scroll-to-pager, when clicking on pagers.
  • Main menu is now usable on mobile even when the header is fixed in position.
  • Dependency updates.

Full Changelog: 2.34.6...2.37.7

2.34.6

Choose a tag to compare

@NTDLS NTDLS released this 10 Apr 13:51
  • Hot fix adding an additional check for existing table during database upgrade. 🐛
    • This is only needed when a previous update failed - such as is the case with the previous hotfix.

2.34.5

Choose a tag to compare

@NTDLS NTDLS released this 10 Apr 13:40
  • Hotfix for database update issue. This is to resolve an error updating the collation column of the Severity column. 🐛

2.34.4

Choose a tag to compare

@NTDLS NTDLS released this 03 Apr 16:43

What's Changed 🎉

  • Fixed link from metrics page to exceptions.
  • Fixed view error when attempting to view a non-existent profile.
  • Added severity filter to event log page.

Want to develop a plugin? Check out the TightWiki NuGet package! 📦

Full Changelog: 2.34.3...2.34.4

2.34.3

Choose a tag to compare

@NTDLS NTDLS released this 31 Mar 21:03

Upgrade notes 🔥

  • ❗ This is a HUGE update, please backup your database files AND site files prior to upgrading. Especially if you are using this prior to a full release.
  • ⚠️ Some WIKI markup is not more strict than in the past. For instance, whitespace before a close tag is no longer valid. This was important optimization that allows us to scan for tags between symbols that we do not currently support so that plugins can subscribe to them.
  • ⚠️ Default Wiki Help pages will be restored upon upgrade - and every subsequent update. If you have made changes to these, they are going to be overwritten.
  • ℹ️ No pages are deleted this upgrade.
  • At this point, this release is a proof-of-concept and not intended for use.

Be sure to check out the NuGet package for plugin development 📦

What's Changed 🎉

  • Fixes to database transaction rollbacks.
  • All controllers, views and database calls are now async.
  • Parser re-write, greatly simplified, more maintainable, highly streamlined, and supposedly more stable.
  • All wiki functions are now native .NET functions that are discovered via attribute decoration.
  • Decoupled all configuration, major, MAJOR refactoring now using dependency injection instead of global static.
  • Many, many fixes and optimizations. (Some tags are more strict about whitespace)
  • Improved page tag browser.
  • Full support for custom plugins, allowing the development of custom functions.
  • Completed help pages for all functions.
  • Added new function: MostViewed, MostEdited, RecentlyCreated.
  • New full list styling for functions.

Coming soon

  • Security for individual wiki functions.
  • Ability to view all wiki functions, enable and disable any combination of them.

Full Changelog: 2.31.3...2.34.2

2.31.3

Choose a tag to compare

@NTDLS NTDLS released this 24 Mar 14:56

Upgrade notes 🔥

  • ❗ Same as previous update - this is a big update, please backup your database files prior to upgrading.
  • ⚠️ Default Wiki Help pages will be restored upon upgrade - and every subsequent update. If you have made changes to these, they are going to be overwritten.
  • ℹ️ No pages are deleted this upgrade.

What's Changed 🎉

  • Complete and total UI rewrite - we're finally using bootstrap to its fullest and removed all the legacy HTML.
  • Added new emoji auto-complete. 👍
  • Culture is now applied at login.
  • Admin->Compilations is no longer an ever-growing list of page compilations. It now shows the total count of compilations but only tracks the metrics for the latest page compile. This allows you to easily see which pages currently have errors.
  • Logging has been centralized. The exception log has been replaced with Event Log. This allows you to see what's going on in the wiki, not just the errors.
  • Added translations for all remaining languages in the queue. Also centralized all localizations so that they can be more easily harvested from the code files.

A Note about logging 🗒️

We recommend you dial back the log verbosity with the following appsettings.json change:

  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning",
      "Microsoft.EntityFrameworkCore": "Warning",
      "Microsoft.EntityFrameworkCore.Database.Command": "Warning"
    }
  }```

## Prerelease 🐛 
This is a pre-release because I have a few issues in the hopper and I'd like some feedback. 🗣️ 

**Full Changelog**: https://github.com/NTDLS/TightWiki/compare/2.31.1...2.31.2

2.30.0

Choose a tag to compare

@NTDLS NTDLS released this 22 Mar 17:48

Upgrade notes 🔥

  • ❗ This is a sizable update, please backup your database files prior to upgrading.
  • ⚠️ Default Wiki Help pages will be restored upon upgrade - and every subsequent update. If you have made changes to these, they are going to be overwritten.
  • ℹ️ No pages are deleted this upgrade.

What's Changed 🎉

  • Added preview tab to editor.
  • Enhanced scope matching and improved "first chance" function processing.
  • Fixes to side-by-side styling.
  • Resolved issue with unescaped HTML characters and TABs in code rendering.
  • Fixed CountOccurrencesOf().
  • Improved pagers.
  • Resolved menu position issue when menu is not fixed.
  • Resolved issue with 403 when logging out.
  • Resolved issues with instruction parameter case equality.
  • Improved card styling.
  • Help page updates.
  • Prevent navigation on unsaved changes.
  • Wiki engine order of operation changes to better preserve comments and code sections.
  • Improved headings with customizable styling.
  • Added new standard functions.
  • Added editor size drop-down.
  • DiffPlex styling fixes.
  • New database access methods to reliably free database resources after each query.
  • Resolved issue with unescaped HTML (and TAB) characters in code blocks.
  • Added new seed data methods, these are performed upon database upgrade and can be manually initiated from the admin -> database page.

Full Changelog: 2.29.0...2.30.0

2.29.3

2.29.3 Pre-release
Pre-release

Choose a tag to compare

@NTDLS NTDLS released this 20 Mar 15:03
  • Added preview tab to editor.

Full Changelog: 2.29.2...2.29.3

2.29.2

2.29.2 Pre-release
Pre-release

Choose a tag to compare

@NTDLS NTDLS released this 20 Mar 04:47
  • Enhanced scope matching and improved "first chance" function processing.

Full Changelog: 2.29.1...2.29.2