Releases: DiablosOffens/Moras.Net
Releases · DiablosOffens/Moras.Net
2.5.0.415
What's Changed
- Bump tzinfo from 1.2.11 to 2.0.6 to unlock activesupport again by @DiablosOffens in #75
- Bump nokogiri from 1.18.6 to 1.18.8 in the bundler group by @dependabot in #76
- Core: Fix SetRegistry* utility functions, to work when subkey doesn't exist.
Full Changelog: release/2.5/2.5.0.414...release/2.5/2.5.0.415
2.5.0.414
What's Changed
- Build: Add VisualBasic.PowerPacks.Vs NuGet package for the Microsoft Visual Basic PowerPacks 10.0 assembly
- This prepares support for build automation, as not all build servers have this assembly in its GAC.
- Also add an assembly binding redirect for Microsoft.VisualBasic, because the PowerPacks assembly depends on an older version of an older Framework (2.0), but the new version should be compatible.
- Build: Update finish-hotfix.cmd script to use Visual Studio 2015 as source for the publishing task.
- Update index.html
- Change Image-URL of "fork me" banner to new location. (see: https://github.blog/news-insights/the-library/github-ribbons/)
- Bump nokogiri from 1.12.5 to 1.14.3 by @dependabot in #72
- Bump github-pages from 221 to 228 by @dependabot in #71
- Bump tzinfo from 1.2.9 to 1.2.11 by @dependabot in #70
Full Changelog: release/2.5/2.5.0.413...release/2.5/2.5.0.414
2.5.0.413
What's Changed
- Build: Remove ClickOnce boot strapper package for Microsoft Visual Basic PowerPacks 10.0 and include its assembly directly in the deployment.
- Build: Update the timestamp server for sigining.
Full Changelog: release/2.5/2.5.0.412...release/2.5/2.5.0.413
2.5.0.412
- Build: Update make-release.cmd script to use Visual Studio 2015 as source for the publishing task.
- DB: Add update function for new SQL schema, which supports longer item effect strings.
- Import: Implement Item-DB online update for Broadswords Item-DB.
- Config: Prepare config XML files to handle new items from Broadsword Item Database (includes also corrections for old config problems).
- UI: Fix rendering of TMItemSlot text with line breaks, which caused the control to be stuck in an infinite re-rendering loop. Also improved the performance with rendering background for TLabels by not recreating the Graphics object for every sibling control.
- UI: Fix selection or searching of ComboBox items by its displayed label text.
- UI: Fix rendering of invisible Controls which overlaps any TLabel.
- IDE: Update Solution to Visual Studio 2015 to support more libraries and newer TargetFrameworkVersion. Change TargetFrameworkVersion to version 4.5.
- Config: Correct cap for damage conversion attribute.
2.5.0.411
- Build: Add scripts to the repo to automate the creation and publishing of hotfixes.
- Core: Move CloseXml() into finally clause for stability.
- Core: Fix bug in CItem.Save, where weapons without attributes (shields) tried to substring an empty string.
2.5.0.410
- Build: For now, support only Visual Studio 2010 in build scripts. The default publish target also creates the missing files, now.
- It uses special MSBuild tasks to create the publish web page and copy the build results to the final publish folder. All publish tasks needs that the property "VisualStudioVersion" is correctly specified on the command line, because the automatic version is almost always false.
- Build: Add scripts to the repo to automate publishing new releases and notes for it.
- The make-release.cmd script only creates and updates the release branch and merges it back into devel branch. To actually publish this release, you need to create a pull request from this branch for the master branch and let it merge.
- Build: Define exe file version with auto generated code based on the ApplicationVersion.
- Add MSBuildTasks NuGet package for the build tasks needed for this.
- UI: Show full version info in app title bar and in the about window.
- IDE: Use dynamic publish versions again.
- UI: Update english version history log.
- Use commit messages and git notes in "notes/categories" for log entries. Show only english version history log as long as there is no translation for german.
- Config: Add more available races for many classes.
- Config: Add new and move current active servers to the top of the list.
- UI: Use new URL for the wiki pages. As in the past, this is only user created content, so don't take it as reliable information or facts about DAoC, but as orientation for better decisions.
- Core: Fix reading from StreamReader. Unlike std::istream::eof(), EndOfStream doesn't reflect the state when the stream was read past the end, but only if the current read position is at the end. Also, if StreamReader doesn't normalize line endings do it in the read loop.
- Core: Fix normalization of line endings in StreamWrapper and use string.Split() instead of string.Replace() for better performance.
2.5.0.409
- UI: Fix the problem, that attributes without over-caps did not use ToA cap as their absolute limit.
- Config: Revert cap changes on over-cap resists, because TMCapView needs a stable limit (which is not to far away from base cap) for better visual representation. But for the records, mythical resist caps theoretically have no limit.
2.5.0.408
- UI: Correct calculation and display of attribute caps and over-caps based on statements of Broadsword. see: https://darkageofcamelot.com/article/friday-grab-bag-11032017
- Config: Correct caps of attributes and add new conversion attribute + bonuses for current patch level of DAoC. see:
http://www.postcount.net/forum/showthread.php?214882-Moras-1-124-Fix&p=3501835#post3501835
https://darkageofcamelot.com/article/friday-grab-bag-11032017 - Repo: Delete Activity1.nvact
- Remove accidentally committed file which was created by CUDA toolkit.
- Web: Update body.html
- Include content from Jekyll page if it has the "include_full_url" parameter.
- Web: Update index.html
- Add "fork me" banner generated from "https://blog.github.com/2008-12-19-github-ribbons/".
2.5.0.407
- UI: Correct maximum value for scroll bar of bonus tab
- UI: Correct index for calculation of focused scroll on bonus tab and reduce flickering
- Config: Add new groups, attributes and bonuses to reflect possible values in current patch level of DAoC
- UI: Correct calculation and display of attribute caps and over-caps
2.5.0.406
- Repo: Update Gemfile.lock to resolve dependency issues.
- IDE: Update Moras.Net.csproj to use new code signing certificate and include debug symbols for ObjectListView in ClickOnce deployment.
- Core: Do not return to early from TranslateProperties (was copied over from TranslateProperty).
- Perf: Replace most of the delphi lists in TGnuGettextInstance with specialized collections/lists from the Framework class library for better performance.
- Perf: Use SuspendLayout() in constructor of TfrmManageDB for better performance, because the layout engine don't need to be stressed this early on the construction of the object.
- Core: Create and use a helper class for the construction of objects from generic type parameters. The new() constraint can be realy slow because it uses Activator.CreateInstance for reference types.
- Core: Use a static non-generic helper class when creating the cached default constructor delegate for ObjectAsValue, so reflection is done only once and not for every new generic type parameter.
- Core: Specify the supported CLR version in app.config.
- IDE: Update Moras.Net.csproj to silence the changed files dialog.