Skip to content

Releases: TheHeadmaster/Quartz

Quartz 1.2.1 Alpha

29 Sep 22:52
e2482ed
Compare
Choose a tag to compare
Quartz 1.2.1 Alpha Pre-release
Pre-release

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]

Quartz 1.1.6 Alpha

20 Sep 23:09
f2adb02
Compare
Choose a tag to compare
Quartz 1.1.6 Alpha Pre-release
Pre-release

1.1.6-alpha (2020-09-20)

Optimization

  • 🔥 Turns off Automatic Updating

Breaking and Major Changes

  • 📦 Final Release for 1.1 Alpha

Quartz 1.1.5 Alpha

20 Sep 22:51
f2adb02
Compare
Choose a tag to compare
Quartz 1.1.5 Alpha Pre-release
Pre-release

1.1.5-alpha (2020-09-20)

Optimization

  • ♻️ Refactor various switch case statements [2289d1e]

Bug Fixes

  • 🐛 JFile objects throw an error on certain null values [6a16211]
  • 🐛 AvolonEdit chokes on an empty value [b38355d]

Quartz 1.1.4 Alpha

20 Sep 03:51
9ac21a4
Compare
Choose a tag to compare
Quartz 1.1.4 Alpha Pre-release
Pre-release

1.1.4-alpha (2020-09-20)

Diagnostics

  • ⚗️ Test automatic upgrading when new versions are released [9f45723]

Quartz 1.1.3 Alpha

20 Sep 02:27
f2d47b9
Compare
Choose a tag to compare
Quartz 1.1.3 Alpha Pre-release
Pre-release

1.1.3-alpha (2020-09-20)

Bug Fixes

  • 🐛 Opening the Preferences window crashes Quartz [91cf400]

New Features

  • ✨ Add an option in the Preferences menu to choose between Metric and Imperial measurement units [ea95d36]
  • ✨ Height and weight values now display the unit of measurement inside the inputs [46b549b]

Visual Changes

  • 💄 Hook up the Preferences window to the main menu [e060c88]

Quartz 1.1.2 Alpha

19 Sep 22:58
42ef117
Compare
Choose a tag to compare
Quartz 1.1.2 Alpha Pre-release
Pre-release

1.1.2-alpha (2020-09-19)

Bug Fixes

  • 🐛 Update Manager throws when checking for updates [a52d98b]

Quartz 1.1.1 Alpha

19 Sep 01:27
1971f56
Compare
Choose a tag to compare
Quartz 1.1.1 Alpha Pre-release
Pre-release

1.1.1-alpha (2020-09-18)

Optimization

  • ♻️ General cleanup and code standardization. [00e353d]

Breaking and Major Changes

  • 🏗️ Add Quartz.IDE Application [7fc4c35]
  • 🏗️ Add Installer Project [8a1fdce]

New Features

  • ✨ Add a command to view the help window. [0308f2d]
  • ✨ Add a command to check for updates. [c99efd9]
  • ✨ Check for and download updates on startup. [7a6804f]

Visual Changes

  • 💄 Hook up the About window to the main menu [e3f4812]
  • 💄 Clean up UI for New Project window. [33b8776]

Dependency Changes

  • ➕ Add Librarium WPF UI Library [8abff3d]
  • ➕ Add Librarium Code Library [a7f5c73]
  • ➕ Add ReactiveUI WPF Events UI Library [7d6243a]
  • ➕ Add ReactiveUI Fody Intermediate Language Weaver [e6a20c9]
  • ➕ Add ReactiveUI Validation UI Library [91a5134]
  • ➕ Add ReactiveUI WPF UI Library [0b76683]
  • ➕ Add ReactiveUI UI Library [8ef6919]
  • ➕ Add PropertyChanged Intermediate Language Weaver [86ebb44]
  • ➕ Add Newtonsoft.Json IO Library [c95387c]
  • ➕ Add WPF Interactivity UI Library [6329c32]
  • ➕ Add WindowsAPICodePack UI Library [852b8bd]
  • ➕ Add MethodBoundaryAspect Intermediate Language Weaver [27360ac]
  • ➕ Add FontAwesome5 UI Library [e56f479]
  • ➕ Add Fody Intermediate Language Weaver [8333d6e]
  • ➕ Add FluentValidation UI Library [6041cf6]
  • ➕ Add Extended WPF Toolkit UI Library [2682e60]
  • ➕ Add AvalonDock UI Library [b8626e0]
  • ➕ Add AvalonEdit UI Library [6bdb796]

Quartz 1.0.0 Alpha

18 Sep 05:38
aacae69
Compare
Choose a tag to compare
Quartz 1.0.0 Alpha Pre-release
Pre-release

Changelog

1.1.1-alpha (2020-09-17)

Breaking and Major Changes

  • 🏗️ Add Quartz.Core Library [bee3bac]
  • 🎉 Open Quartz repository [ca1af7d]

Visual Changes

  • 🍱 Add Quartz.png to solution [cbd78ce]

Diagnostics

  • ⚗️ Test automatic changelog generation [4edf583]

Documentation

  • 📝 Add Code Owners file [aacae69]
  • 📝 Add Code of Conduct file [443265e]
  • 📝 Add badges and description for Readme file [dcc084f]
  • 📝 Add README file [081b185]
  • 📝 Add Changelog file [d5a6f07]
  • 📄 Add MIT license [253567f]
  • 📝 Add Funding information [f74e37c]
  • 📝 Add Issue templates [0ae3990]

Miscellaneous

  • 🔧 Add Travis CI configuration file [94a9104]
  • 🔧 Add Quartz solution file [b5acbc7]
  • 🔧 Add Gitmoji Changelog configuration file [fed71e4]
  • 🔧 Add Visual Studio editor configuration file [814e5c9]