Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 1.2.1-alpha #14

Merged
merged 69 commits into from
Sep 28, 2020
Merged

Merge 1.2.1-alpha #14

merged 69 commits into from
Sep 28, 2020

Conversation

TheHeadmaster
Copy link
Owner

@TheHeadmaster TheHeadmaster commented Sep 20, 2020

1.2.1-alpha (2020-09-28)

Optimization

  • ♻️ Change synchronous RelayCommands to asynchronous ReactiveCommands [f69858d]
  • ♻️ Remove and refactor a metric shit-ton of boilerplate code [69f7e03]
  • ♻️ Preferences now save to the user's AppData directory instead of directly inside the Program Files folder [609d511]
  • ♻️ Move Logs output directory from Program Files to AppData [7dc0c43]
  • ♻️ Common functionality between Quartz.IDE and Quartz.Engine moved to Quartz.Core [be3afff]

Breaking and Major Changes

  • 🏗️ Templates are finally here. Now you can create and use Core, UI, and Pack templates to build a project from so you don't have to start from scratch. [f7075f7]
  • 🏗️ Add ability to compile and run Mono projects [87c4356]
  • 💥 Project files are now in Database format instead of Json file format [764803c]
  • 💥 Previous projects are now incompatible moving forward, starting with 1.2.1 [6fafdf3]
  • 🏗️ Add Quartz.Testing Unit Test Project [7f867f4]
  • 🏗️ Add Quartz.Engine Library [e764051]
  • 🚀 Change Quartz Editor to Quartz IDE [fdfb673]

Bug Fixes

  • 🐛 Selecting No to opening a new project while an existing unsaved project was open still opened the project and didn't save. Press F to pay respects [46dba05]

New Features

  • ✨ Add calculated Element offensive and defensive ratings [a73bf94]
  • ✨ Add the Changelog to the About window [9b8d52c]
  • ✨ Add elements and definable strengths, weaknesses, and immunities [5e5bcd2]
  • ✨ Add backwards compatibility check for older projects, and versioning for projects moving forward [03b4966]

Diagnostics

  • ⚗️ Add method-level logging and error catching utilizing Serilog and MethodBoundaryAspect [ab97e2f]

Dependency Changes

  • ⬆️ Update PersistentEntity 1.0.2 ➡️ 1.0.3 [22f5c18]
  • ⬆️ Update MethodBoundaryAspect 2.0.122 ➡️ 2.0.123 [6a8ffae]
  • ⬆️ Update PersistentEntity 1.0.1 ➡️ 1.0.2 [2481663]
  • ⬆️ Update ReactiveProperty 7.4.1 ➡️ 7.4.1 [927872d]
  • ⬆️ Update PersistentEntity 1.0.0 ➡️ 1.0.1 [9b7930b]
  • ➕ Add Entity Framework Core Analyzers [606a95a]
  • ➕ Add Entity Framework Core Abstractions Database Library [09eece9]
  • ➕ Add Entity Framework Core Relational Database Library [50dd33d]
  • ➕ Add Entity Framework Core Tools Database Library [5fff933]
  • ➕ Add Entity Framework Core Database Library [061e05f]
  • ➕ Add Microsoft.NET.HostModel Compiler Library [b3f1780]
  • ➕ Add Microsoft.Extensions.DependencyModel Compiler Library [c7cdb35]
  • ➕ Add Microsoft.DotNet.PlatformAbstractions Compiler Library [6161fb5]
  • ➕ Add Microsoft.CodeAnalysis.Workspaces.MSBuild Compiler Library [3d38157]
  • ➕ Add Microsoft.CodeAnalysis.CSharp.Workspaces Compiler Library [31525e4]
  • ➕ Add Microsoft.CodeAnalysis Compiler Library [163612c]
  • ➕ Add Microsoft.Build.Tasks.Core Compiler Library [799113b]
  • ➕ Add Microsoft.Build.Locator Compiler Library [7a10c60]
  • ➕ Add Microsoft.Build.Framework Compiler Library [376c473]
  • ➕ Add Microsoft.Build.Runtime Compiler Library [51efa89]
  • ➕ Add Microsoft.Build.Engine Compiler Library [7c72459]
  • ➕ Add Microsoft.Build Compiler Library [29d06f6]
  • ⬆️ Update Librarium 1.0.2 ➡️ 1.0.3 [27e4ffc]
  • ➕ Add PersistentEntity Database Library [f16ceb7]
  • ➕ Add FluentAssertions Testing Library [f42ffa1]
  • ➕ Add XBehave Testing Library [6ca9c8b]
  • ⬆️ Update XUnit Visual Studio Runner 2.4.0 ➡️ 2.4.3 [0506e07]
  • ⬆️ Update XUnit 2.4.0 ➡️ 2.4.1 [a9826d3]
  • ⬆️ Update .NET Test SDK 16.5.0 ➡️ 16.7.1 [0d66e8d]
  • ⬆️ Update Coverlet.Collector 1.2.0 ➡️ 1.3.0 [f6c6c0c]
  • ➕ Add Serilog Analyzers [560d15c]
  • ➕ Add Serilog Compact Formatting Logging Library [4c036a9]
  • ➕ Add Serilog Exception Logging Library [355b7ad]
  • ➕ Add Serilog Seq Sink Library [87a8b9f]
  • ➕ Add Serilog File Sink Library [c913daa]
  • ➕ Add Serilog Console Sink Library [3edad91]
  • ➕ Add Serilog Debug Sink Library [49a95ba]
  • ➕ Add Serilog Logging Library [48b5bcf]
  • ⬆️ Upgrade Librarium and Librarium.WPF to Nuget package [4b82008]

@TheHeadmaster TheHeadmaster added the release This pull request is a release merge label Sep 20, 2020
@TheHeadmaster TheHeadmaster added this to the v1.2.1-alpha milestone Sep 20, 2020
@TheHeadmaster TheHeadmaster self-assigned this Sep 20, 2020
This was linked to issues Sep 20, 2020
@TheHeadmaster TheHeadmaster changed the title Update Changelog Merge 1.2.1-alpha Sep 20, 2020
This was linked to issues Sep 20, 2020
This was unlinked from issues Sep 23, 2020
@TheHeadmaster TheHeadmaster linked an issue Sep 24, 2020 that may be closed by this pull request
20 tasks
@TheHeadmaster TheHeadmaster merged commit e2482ed into master Sep 28, 2020
@TheHeadmaster TheHeadmaster deleted the 1.2.1-alpha branch September 28, 2020 22:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release This pull request is a release merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Template Projects v1.2.1 Alpha Task List
1 participant