All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Changed panel in "Preferences" window to display relative paths to improve readability.
- Changed name to more specific "MonoDevelop Fixer".
- Fixed build errors by changing asmdef to only include "Editor" platform.
- Made buttons slightly wider to fit text better when using Unity versions with new Editor style.
- Changed Postprocessor to read *.csproj files as XML files and compare their elements to replace defined values instead of using string.Replace based on indices of tags.
- Added LICENSE (MIT)
- Added README
- Added CHANGELOG
- Turned project from plugin into package for easier distribution and implementation into other projects.
- Improved layout of menu in Edit/Preferences for better usability.
- Removed obsolete files of Unity project which acted as a wrapper for the plugin before.
- Added menu in the "Edit/Preferences..." window to be able to set Property settings more easily.
- Added "Tools/Postprocessors/Update *.csproj files" menu item to update files manually if Unity ever fails to do so automatically (e.g. when there are compilation errors).
- Made Postprocessor more generic to be able to use it for different Properties other than "LangVersion" as well if needed.
- Removed obsolete Settings class because Properties are now self-contained.
- Implemented basic proof-of-concept version which can be worked with although selecting a Property to overwrite requires doing so in a ScriptableObject which needs to be found in the Assets folder.