Connect with us on Twitter or GitHub !

DotPurple Change Logs

1.12.1.0 (Monday, November 11, 2024 at 08:00 AM)

Changes:

 

1.11.0.0 (Wednesday, October 11, 2023 at 07:00 PM)

Changes:

  • Add .NET 8 compatibility/options  
  • You can now request a trial Pro license up to 2 times. Each trial license lasts 4 weeks. (While our storefront is down, you can continue to request these trial licenses beyond the 2 time limit.)
  • Increase speed of serialization and deserialization of files
  • Misc other fixes and changes

 

1.10.1.0 (Sunday, January 22, 2023 at 05:30 PM)

Changes:

  • Fix crash when CLI params for `dotnet` were already set
  • Misc other fixes and changes

 

1.10.0.0 (Sunday, November 20, 2022 at 10:10 PM)

Changes:

  • Add updates and various fixes to make DotPurple compatible with .NET 7 (fix dotnet new not working, add .NET 7 options to project profile setup, etc.)
  • DotPurple now runs on .NET 7 and Avalonia 11 (preview 4), thus bringing along performance and other improvements
  • Fix crash on manage templates screen
  • Misc other fixes and changes

 

1.9.4.0 (Tuesday, May 10, 2022 at 09:30 PM)

Changes:

  • Fix crash where solution not existing could cause the app to crash
  • Fix crash where 2 dialogs opening at once could crash the app
  • Fix crash where macOS packing screen not loading saved settings properly could crash the app
  • Misc other fixes and changes

 

1.9.3.0 (Sunday, February 20, 2022 at 12:20 PM)

Changes:

  • Update upstream dependencies for various improvements
  • Update copyright year
  • Misc other fixes and changes

 

1.9.2.0 (Tuesday, December 28, 2021 at 07:30 PM)

Changes:

  • Add some .NET 6-specific publish options (compression of single file output, including native files in single file)
  • Fixed a crash bug that took place if you didn't have any profiles setup for your project (Thank you for reporting this crash, mysterious awesome user!)
  • Misc other fixes and changes

 

1.9.0.0 (Sunday, November 7, 2021 at 04:30 PM)

Changes:

  • .NET 6 profile support
  • .NET 6 workload support -- view installed workloads, repair workloads, install workloads, and more!
  • Right-click a solution or project file and install missing workloads (via `dotnet workload restore`)
  • Misc other fixes and changes

 

1.8.0.0 (Thursday, September 9, 2021 at 09:00 PM)

Changes:

  • Added solution template capabilities! Now the popular Boxed.Templates are usable again in DotPurple, since they create solutions now rather than just projects.
  • Added .NET CLI version to the home screen (and internally, we can now use this value to toggle on and off features, such as upcoming updates for .NET 6 in DotPurple v1.9!)
  • Updated dependencies
  • Note that in .NET 6+, the template packs page now only shows user-installed templates due to a change in the way the .NET CLI works. The .NET CLI no longer shows default template packs with `dotnet new --uninstall`.
  • Fixed an issue that broke templates that used integer field types
  • Fixed a few issues with .NET 6 compatibility! DotPurple should now be usable on .NET 6 preview 7+ (unless something changes in the course of the previews of course...)
  • Misc other fixes and changes

 

1.7.1.0 (Thursday, June 17, 2021 at 11:00 PM)

Changes:

  • Use "net5.0" instead of "net5" -- if you get issues with building or running, try cleaning your project and/or using a custom target framework of 'net5' (or update your project's TargetFrameworks property)
  • Allow copying settings from one profile to another in a more convenient way (auto-saves -- be careful!)
  • Fixed bug where 'Other' framework type (e.g. 'net5.0-windows') didn't work right
  • Fixed bug in newer versions of .NET 5 where project types didn't load on create project
  • Fixed bug where you couldn't copy profiles to projects that hadn't been loaded in this session of the app (might make loading the "Copy To..." dialog take a little longer to load)
  • Misc other fixes and changes

 

1.7.0.0 (Sunday, May 16, 2021 at 02:00 PM)

Changes:

  • Added downloadable template list for easy discoverability of new templates. Not seeing your favorite template? Submit an issue and/or a PR on our GitHub!
  • Added option to add an existing project to a solution (right-click a solution to view this menu option)
  • Added option to remove a project from a solution (right-click a project to view this menu option)
  • Added reload button to tools screen
  • Added reload button to templates screen
  • Added option to install tools in one click from list of browsable tools (the list is open source on GitHub!)
  • Added option to install templates in one click from list of browsable tools (the list is open source on GitHub!)
  • Run tool now defaults to the selected tool in the main available tool list
  • Improve UI here and there on Tools & Templates screens
  • Fixed not ignoring case when sorting several different things (project names, subprojects...)
  • Fixed uninstall tool not showing the tool's package ID / name sometimes
  • Misc other fixes and changes

 

1.6.0.0 (Sunday, May 9, 2021 at 12:00 PM)

Changes:

  • NEW: Licensed users can now search for templates on NuGet!
  • Cleaned up manage templates interface by using a dialog rather than lots of controls at the top
  • Adjusted some terminology to include .NET 5+
  • Default to only showing template checkbox flags that need to be shown when creating projects (Fixes a bug where some templates could be difficult to use)
  • Misc other fixes and changes

 

1.5.4.0 (Sunday, April 25, 2021 at 12:00 PM)

Changes:

  • Fixed a crash issue on the project home screen
  • Misc other fixes and changes

 

1.5.3.0 (Thursday, March 18, 2021 at 12:00 PM)

Changes:

  • Use JetBrains Mono for the console font
  • Attempt to fix some UTF-8 issues in the console
  • Misc other fixes and changes

 

1.5.2.0 (Sunday, February 28, 2021 at 12:00 PM)

Changes:

  • Misc other fixes and changes

 

1.5.0.0 (Sunday, February 14, 2021 at 12:00 PM)

Changes:

  • Monitor solutions and projects for file renames. If a file is renamed while DotPurple projects are being viewed, the project listing will auto-update!
  • DotPurple now does a better job of monitoring for projects or solutions that are deleted or moved. (DotPurple scans projects every 60 seconds to see if anything is missing, too.)
  • You can now use the menu (Edit -> Close Current Project Tab) or Control + W on your keyboard to close the currently open project tab. This only works if the project tab isn't busy at the moment! (e.g. you can't close a project tab that is currently building your project...)
  • You can now resize the project tree pane to view your super-long project file names!
  • On macOS for Pro users, greatly simplified the code signing and notarization process by allowing all of that to be done within DotPurple itself. More info at https://dotpurple.io/notarization.
  • Added .zip output for macOS .app output (for easier moving to a macOS computer)
  • Misc other fixes and changes

 

1.4.2.0 (Tuesday, January 26, 2021 at 09:00 AM)

Changes:

  • Add option to show/hide console
  • Fixed a crash that could happen when doing things with project tabs (thanks for submitting the report!)
  • Misc bug fixes and adjustments

 

1.4.1.0 (Tuesday, December 15, 2020 at 10:15 AM)

Changes:

  • Rework menus a little (moved some items from 'Help' to 'Tools')
  • View currently running version of the .NET SDK (Menu -> 'Tools' -> 'Print SDK Version to Console')
  • Misc other fixes and changes

 

1.4.0.0 (Tuesday, November 17, 2020 at 12:00 PM)

Changes:

  • Misc fixes and changes

 

1.3.1.0 (Thursday, September 24, 2020 at 04:00 PM)

Changes:

  • In case you missed it, DotPurple now has a new and improved logo!
  • DotPurple Pro: search for .NET command line tools to install via NuGet! Get there from the Main Menu -> Tools -> Add Tool -> Search!
  • New browsable list of .NET command line tools based on the list available at https://github.com/DotPurpleApp/DotPurple-App. Want to see your tool listed in the software? Submit a pull request!
  • Update dependencies for bug fixes and new feature
  • Misc other fixes and changes

 

1.2.2.0 (Wednesday, September 9, 2020 at 01:00 PM)

Changes:

  • DotPurple now has a new and improved app icon!

 

1.2.1.0 (Tuesday, July 28, 2020 at 10:00 AM)

Changes:

  • Update dependencies for various bug fixes and features

 

1.2.0.0 (Tuesday, July 7, 2020 at 02:30 PM)

Changes:

  • Manage NuGet packages for your project (paid feature)
    • Add and remove packages
    • Search for NuGet packages
    • Update your NuGet packages
    • Check for package updates
  • Updated license dialog text
  • Misc other fixes and changes

 

1.1.0.0 (Monday, June 22, 2020 at 09:00 AM)

Changes:

  • Added menu options to view NuGet local files (dotnet nuget locals)
  • Added menu options to clear (clean) NuGet local files
  • Added option in macOS .app creation to open the containing folder when the build is complete
  • Added option to use 'dotnet msbuild' rather than 'dotnet build'
  • Misc other fixes and changes

 

1.0.4.2 (Tuesday, June 16, 2020 at 09:00 PM)

Changes:

  • Misc changes and fixes

 

1.0.4.0 (Tuesday, June 16, 2020 at 07:45 PM)

Changes:

  • Fixed potential startup issue on Windows (let us know if you have trouble still!)
  • Fixed missing resource DLLs
  • Improved build process to possible fix some other issues

 

1.0.3.1 (Tuesday, June 9, 2020 at 10:00 AM)

Changes:

  • Enhance dotnet tool update dialog by using a file picker for the config file path rather than a text box
  • Web browser for change logs can now work with dark mode
  • Copyright label is centered on the About screen
  • Delay update checks by a few seconds
  • Various other fixes and changes
  • Note: It appears that at least one machine is having issues starting the app on Windows. If you are experiencing the same issue, please pipe in on https://github.com/DotPurpleApp/DotPurple-App/issues/1. Thanks!

 

1.0.2.0 (Monday, June 8, 2020 at 10:30 AM)

Changes:

  • Fixed minimum content size being too small
  • Fixed some path verification not working
  • Fixed some UI issues when using many projects

 

1.0.1.0 (Wednesday, May 27, 2020 at 05:45 PM)

Changes:

  • Fixed console text hiding underneath the scroll bar
  • Fixed wrong icon being used for copy operation of console text

 

1.0.0.0 (Friday, May 15, 2020 at 08:00 AM)

Changes:

  • Initial release! 🎈🎉🎈

 

1.12.1.0 (Monday, November 11, 2024 at 08:00 AM)

Changes:

 

1.11.2.0 (Thursday, August 8, 2024 at 02:00 PM)

Changes:

  • Fixed bug where custom runtime was not usable
  • Added osx-arm64

 

1.11.0.0 (Wednesday, October 11, 2023 at 07:00 PM)

Changes:

  • Add .NET 8 compatibility/options  
  • You can now request a trial Pro license up to 2 times. Each trial license lasts 4 weeks. (While our storefront is down, you can continue to request these trial licenses beyond the 2 time limit.)  
  • DotPurple is now compressed and uses single file output, greatly decreasing file size  
  • Allow macOS apps to be notarized using `notarytool` (`altool` will stop working in November)  
  • During macOS .app building, allow copying files from the MacOS folder to the Frameworks and/or Resources folder and then linking them so that files are more in the proper location  
  • DotPurple runs on a newer build of Avalonia 11 and .NET 8, improving performance  
  • DotPurple now uses Avalonia's compiled bindings feature, which improves performance and helps with correctness during development  
  • Increase speed of serialization and deserialization of files
  • Misc other fixes and changes

 

1.10.1.0 (Sunday, January 22, 2023 at 05:30 PM)

Changes:

  • Fix crash when CLI params for `dotnet` were already set
  • Misc other fixes and changes

 

1.10.0.0 (Monday, November 21, 2022 at 11:05 AM)

Changes:

  • Update application to be compatible with the .NET 7 CLI
  • DotPurple now runs on .NET 7 and Avalonia 11 (preview 4), thus bringing along performance and other improvements
  • Fix crash on manage templates screen
  • Misc other fixes and changes

 

1.9.4.0 (Tuesday, May 10, 2022 at 09:30 PM)

Changes:

  • Fix crash where solution not existing could cause the app to crash
  • Fix crash where macOS packing screen not loading saved settings properly could crash the app
  • Misc other fixes and changes

 

1.9.3.0 (Sunday, February 20, 2022 at 12:20 PM)

Changes:

  • Fixed console not wrapping text -- FINALLY, no more annoyingly long console output that is difficult to copy!
  • Update upstream dependencies for various improvements
  • Misc other fixes and changes

 

1.9.2.0 (Tuesday, December 28, 2021 at 07:30 PM)

Changes:

  • Fixed a crash bug that took place if you didn't have any profiles setup for your project (Thank you for reporting this crash, mysterious awesome user!)
  • Misc other fixes and changes

 

1.9.1.0 (Sunday, November 14, 2021 at 11:00 AM)

Changes:

  • Fix workloads not working on some computers due to needing `sudo`
  • Add some .NET 6-specific publish options (compression of single file output, including native files in single file)
  • Note: DotPurple still runs on .NET 5 for now. In some preliminary tests, .NET 6 with single file output and compression turned on will greatly reduce the file size of this project! 🎉
  • Misc other fixes and changes

 

1.9.0.0 (Sunday, November 7, 2021 at 04:30 PM)

Changes:

  • .NET 6 profile support
  • .NET 6 workload support -- view installed workloads, repair workloads, install workloads, and more!
  • Right-click a solution or project file and install missing workloads (via `dotnet workload restore`)
  • Misc other fixes and changes

 

1.8.0.0 (Thursday, September 9, 2021 at 09:00 PM)

Changes:

  • Added solution template capabilities! Now the popular Boxed.Templates are usable again in DotPurple, since they create solutions now rather than just projects.
  • Added .NET CLI version to the home screen (and internally, we can now use this value to toggle on and off features, such as upcoming updates for .NET 6 in DotPurple v1.9!)
  • Updated dependencies
  • Note that in .NET 6+, the template packs page now only shows user-installed templates due to a change in the way the .NET CLI works. The .NET CLI no longer shows default template packs with `dotnet new --uninstall`.
  • Fixed an issue that broke templates that used integer field types
  • Fixed a few issues with .NET 6 compatibility! DotPurple should now be usable on .NET 6 preview 7+ (unless something changes in the course of the previews of course...)
  • Misc other fixes and changes

 

1.7.2.0 (Thursday, June 17, 2021 at 10:00 PM)

Changes:

  • Added some margin to template, tool descriptions
  • Use "net5.0" instead of "net5" -- if you get issues with building or running, try cleaning your project and/or using a custom target framework in your profile of 'net5' (or update your project's TargetFrameworks property)
  • Allow copying settings from one profile to another in a more convenient way (auto-saves -- be careful!)
  • Fixed bug where 'Other' framework type (e.g. 'net5.0-windows') didn't work right
  • Fixed bug in newer versions of .NET 5 where project types didn't load on create project
  • Fixed bug where you couldn't copy profiles to projects that hadn't been loaded in this session of the app (might make loading the "Copy To..." dialog take a little longer to load)
  • Fixed bug where profile Copy To... -> Delete operation did not visually delete the item
  • Fixed bug where profile names weren't sorted sometimes
  • Fixed weird text alignment in About page
  • Misc other changes and fixes

 

1.7.1.0 (Monday, May 17, 2021 at 06:00 PM)

Changes:

  • Fixed text wrapping in browsable template list

 

1.7.0.0 (Sunday, May 16, 2021 at 02:00 PM)

Changes:

  • Added downloadable template list for easy discoverability of new templates. Not seeing your favorite template? Submit an issue and/or a PR on our GitHub!
  • Added option to add an existing project to a solution (right-click a solution to view this menu option)
  • Added option to remove a project from a solution (right-click a project to view this menu option)
  • Added reload button to tools screen
  • Added reload button to templates screen
  • Added option to install tools in one click from list of browsable tools (the list is open source on GitHub!)
  • Added option to install templates in one click from list of browsable tools (the list is open source on GitHub!)
  • Run tool now defaults to the selected tool in the main available tool list
  • Improve UI here and there on Tools & Templates screens
  • Fixed not ignoring case when sorting several different things (project names, subprojects...)
  • Fixed uninstall tool not showing the tool's package ID / name sometimes
  • Misc other fixes and changes

 

1.6.0.0 (Sunday, May 9, 2021 at 12:00 PM)

Changes:

  • NEW: Licensed users can now search for templates on NuGet!
  • Cleaned up manage templates interface by using a dialog rather than lots of controls at the top
  • Adjusted some terminology to include .NET 5+
  • Default to only showing template checkbox flags that need to be shown when creating projects (Fixes a bug where some templates could be difficult to use)
  • Misc other fixes and changes

 

1.5.5.0 (Sunday, April 25, 2021 at 10:45 AM)

Changes:

  • Fixed a potential crash bug
  • Misc other changes and fixes

 

1.5.4.0 (Monday, March 1, 2021 at 12:00 PM)

Changes:

  • Fixed some more errors where DMG file names were not escaped properly (NOTE: There was some inconsistent file name escaping with custom DMG commands; make sure you add " marks yourself now if needed! DotPurple won't do it for you anymore in custom DMG commands.)
  • Delete entitlements file after code signing
  • Don't keep .app file if desired output is .dmg
  • Misc other changes and fixes

 

1.5.3.0 (Sunday, February 28, 2021 at 06:00 PM)

Changes:

  • Fixed some errors where file names were not escaped properly
  • Misc other changes and fixes

 

1.5.2.0 (Sunday, February 28, 2021 at 12:00 PM)

Changes:

  • Added the ability to copy in additional files (e.g. frameworks) into your macOS bundle
  • Added help button for notarization
  • Fixed a bug where macOS app Info.plist files didn't set a value properly
  • Fixed some bugs with code signing and notarization
  • Misc other changes and fixes

 

1.5.0.0 (Sunday, February 14, 2021 at 12:00 PM)

Changes:

  • Monitor solutions and projects for file renames. If a file is renamed while DotPurple projects are being viewed, the project listing will auto-update!
  • DotPurple now does a better job of monitoring for projects or solutions that are deleted or moved. (DotPurple scans projects every 60 seconds to see if anything is missing, too.)
  • You can now use the menu (Edit -> Close Current Project Tab) or Command + W on your keyboard to close the currently open project tab. This only works if the project tab isn't busy at the moment! (e.g. you can't close a project tab that is currently building your project...)
  • You can now resize the project tree pane to view your super-long project file names!
  • For Pro users, greatly simplified the code signing and notarization process by allowing all of that to be done within DotPurple itself. More info at https://dotpurple.io/notarization. Once you set things up, trigger your code signing and notarization within the DotPurple UI! In other words, one button click for creating a distributable app that you can send to your users! Unfortunately, this only works on macOS, because the tools needed for code signing and notarization are not available on Windows and Linux. It also requires Xcode to be installed.
  • Added .zip and .dmg (including custom .dmg tool compatibility!) output for macOS .app output
  • Misc other fixes and changes

 

1.4.1.0 (Tuesday, December 15, 2020 at 10:15 AM)

Changes:

  • Performance enhancements
  • Rework menus a little (moved some items from 'Help' to 'Tools')
  • View currently running version of the .NET SDK (Menu -> 'Tools' -> 'Print SDK Version to Console')
  • Internal fixes and adjustments
  • Misc other fixes and changes

 

1.4.0.0 (Tuesday, November 17, 2020 at 12:00 PM)

Changes:

  • DotPurple now runs on .NET 5 on macOS!
  • Update dependencies
  • Internal fixes and adjustments

 

1.3.1.0 (Thursday, September 24, 2020 at 04:00 PM)

Changes:

  • In case you missed it, DotPurple now has a new and improved logo!
  • DotPurple Pro: search for .NET command line tools to install via NuGet! Get there from the Main Menu -> Tools -> Add Tool -> Search!
  • New browsable list of .NET command line tools based on the list available at https://github.com/DotPurpleApp/DotPurple-App. Want to see your tool listed in the software? Submit a pull request!
  • Update dependencies for bug fixes and new feature
  • Misc other fixes and changes

 

1.2.3.0 (Wednesday, September 9, 2020 at 01:00 PM)

Changes:

  • DotPurple now has a new and improved app icon!

 

1.2.2.0 (Tuesday, August 4, 2020 at 10:00 AM)

Changes:

  • Make checked checkboxes easier to see in dark mode
  • Fix icons not showing up when performing NuGet searches
  • Fix smooth scrolling for NuGet search results
  • Fix scroll location being in the wrong place after performing more than one NuGet search

 

1.2.1.0 (Tuesday, July 28, 2020 at 10:00 AM)

Changes:

  • Update dependencies for various bug fixes and features

 

1.2.0.0 (Tuesday, July 7, 2020 at 02:30 PM)

Changes:

  • Manage NuGet packages for your project (paid feature)
    • Add and remove packages
    • Search for NuGet packages
    • Update your NuGet packages
    • Check for package updates
  • Updated license dialog text
  • Misc other fixes and changes

 

1.1.0.0 (Monday, June 22, 2020 at 09:00 AM)

Changes:

  • Added menu options to view NuGet local files (dotnet nuget locals)
  • Added menu options to clear (clean) NuGet local files
  • Added option in macOS .app creation to open the containing folder when the build is complete
  • Added option to use 'dotnet msbuild' rather than 'dotnet build'
  • Fixed version number displaying incorrectly
  • Misc other fixes and changes

 

1.0.3.0 (Tuesday, June 9, 2020 at 10:00 AM)

Changes:

  • Enhance dotnet tool update dialog by using a file picker for the config file path rather than a text box
  • Copyright label is centered on the About screen
  • Various other fixes and changes
  • Note: there is a known bug where the version number on the About screen is displayed incorrectly. This will be fixed in the next version of the application.

 

1.0.2.0 (Monday, June 8, 2020 at 10:30 AM)

Changes:

  • Fixed some path verification not working
  • Misc changes and fixes

 

1.0.0.0 (Friday, May 15, 2020 at 08:00 AM)

Changes:

  • Initial release! 🎈🎉🎈

 

1.12.1.0 (Monday, November 11, 2024 at 08:00 AM)

Changes:

 

1.11.2.0 (Thursday, August 8, 2024 at 02:00 PM)

Changes:

  • Fixed bug where custom runtime was not usable
  • Added osx-arm64 runtime output

 

1.11.0.0 (Wednesday, October 11, 2023 at 07:00 PM)

Changes:

  • Add .NET 8 compatibility/options  
  • You can now request a trial Pro license up to 2 times. Each trial license lasts 4 weeks. (While our storefront is down, you can continue to request these trial licenses beyond the 2 time limit.)  
  • DotPurple is now compressed and uses single file output, greatly decreasing file size  
  • DotPurple runs on a newer build of Avalonia 11 and .NET 8, improving performance  
  • DotPurple now uses Avalonia's compiled bindings feature, which improves performance and helps with correctness during development  
  • Increase speed of serialization and deserialization of files
  • Misc other fixes and changes

 

1.10.1.0 (Sunday, January 22, 2023 at 05:30 PM)

Changes:

  • Fix crash when CLI params for `dotnet` were already set
  • Misc other fixes and changes

 

1.10.0.0 (Monday, November 21, 2022 at 11:05 AM)

Changes:

  • Update application to be compatible with the .NET 7 CLI
  • DotPurple now runs on .NET 7 and Avalonia 11 (preview 4), thus bringing along performance and other improvements
  • Fix crash on manage templates screen
  • Misc other fixes and changes

 

1.9.4.0 (Tuesday, May 10, 2022 at 09:30 PM)

Changes:

  • Fix crash where solution not existing could cause the app to crash
  • Fix crash where macOS packing screen not loading saved settings properly could crash the app
  • Misc other fixes and changes

 

1.9.3.0 (Sunday, February 20, 2022 at 12:20 PM)

Changes:

  • Fixed console not wrapping text -- FINALLY, no more annoyingly long console output that is difficult to copy!
  • Update upstream dependencies for various improvements
  • Misc other fixes and changes

 

1.9.2.0 (Tuesday, December 28, 2021 at 07:30 PM)

Changes:

  • Fixed a crash bug that took place if you didn't have any profiles setup for your project (Thank you for reporting this crash, mysterious awesome user!)
  • Misc other fixes and changes

 

1.9.1.0 (Sunday, November 14, 2021 at 11:00 AM)

Changes:

  • Fix workloads not working on some computers due to needing `sudo`
  • Add some .NET 6-specific publish options (compression of single file output, including native files in single file)
  • Note: DotPurple still runs on .NET 5 for now. In some preliminary tests, .NET 6 with single file output and compression turned on will greatly reduce the file size of this project! 🎉
  • Misc other fixes and changes

 

1.9.0.0 (Sunday, November 7, 2021 at 04:30 PM)

Changes:

  • .NET 6 profile support
  • .NET 6 workload support -- view installed workloads, repair workloads, install workloads, and more!
  • Right-click a solution or project file and install missing workloads (via `dotnet workload restore`)
  • Misc other fixes and changes

 

1.8.0.0 (Thursday, September 9, 2021 at 10:00 PM)

Changes:

  • Added solution template capabilities! Now the popular Boxed.Templates are usable again in DotPurple, since they create solutions now rather than just projects.
  • Added .NET CLI version to the home screen (and internally, we can now use this value to toggle on and off features, such as upcoming updates for .NET 6 in DotPurple v1.9!)
  • Updated dependencies
  • Note that in .NET 6+, the template packs page now only shows user-installed templates due to a change in the way the .NET CLI works. The .NET CLI no longer shows default template packs with `dotnet new --uninstall`.
  • Fixed an issue that broke templates that used integer field types
  • Fixed a few issues with .NET 6 compatibility! DotPurple should now be usable on .NET 6 preview 7+ (unless something changes in the course of the previews of course...)
  • Misc other fixes and changes

 

1.7.2.0 (Thursday, June 17, 2021 at 10:00 PM)

Changes:

  • Added some margin to template, tool descriptions
  • Use "net5.0" instead of "net5" -- if you get issues with building or running, try cleaning your project and/or using a custom target framework in your profile of 'net5' (or update your project's TargetFrameworks property)
  • Allow copying settings from one profile to another in a more convenient way (auto-saves -- be careful!)
  • Fixed bug where 'Other' framework type (e.g. 'net5.0-windows') didn't work right
  • Fixed bug in newer versions of .NET 5 where project types didn't load on create project
  • Fixed bug where you couldn't copy profiles to projects that hadn't been loaded in this session of the app (might make loading the "Copy To..." dialog take a little longer to load)
  • Fixed bug where profile Copy To... -> Delete operation did not visually delete the item
  • Fixed bug where profile names weren't sorted sometimes
  • Fixed weird text alignment in About page
  • Misc other changes and fixes

 

1.7.1.0 (Monday, May 17, 2021 at 06:00 PM)

Changes:

  • Fixed text wrapping in browsable template list

 

1.7.0.0 (Sunday, May 16, 2021 at 02:00 PM)

Changes:

  • Added downloadable template list for easy discoverability of new templates. Not seeing your favorite template? Submit an issue and/or a PR on our GitHub!
  • Added option to add an existing project to a solution (right-click a solution to view this menu option)
  • Added option to remove a project from a solution (right-click a project to view this menu option)
  • Added reload button to tools screen
  • Added reload button to templates screen
  • Added option to install tools in one click from list of browsable tools (the list is open source on GitHub!)
  • Added option to install templates in one click from list of browsable tools (the list is open source on GitHub!)
  • Run tool now defaults to the selected tool in the main available tool list
  • Improve UI here and there on Tools & Templates screens
  • Fixed not ignoring case when sorting several different things (project names, subprojects...)
  • Fixed uninstall tool not showing the tool's package ID / name sometimes
  • Misc other fixes and changes

 

1.6.0.0 (Sunday, May 9, 2021 at 12:00 PM)

Changes:

  • NEW: Licensed users can now search for templates on NuGet!
  • Cleaned up manage templates interface by using a dialog rather than lots of controls at the top
  • Adjusted some terminology to include .NET 5+
  • Default to only showing template checkbox flags that need to be shown when creating projects (Fixes a bug where some templates could be difficult to use)
  • Misc other fixes and changes

 

1.5.5.0 (Sunday, April 25, 2021 at 10:50 AM)

Changes:

  • Fixed a potential crash bug
  • Misc other changes and fixes

 

1.5.3.0 (Sunday, February 28, 2021 at 06:00 PM)

Changes:

  • Fixed some errors where file names were not escaped properly
  • Misc other changes and fixes

 

1.5.2.0 (Sunday, February 28, 2021 at 12:00 PM)

Changes:

  • Added the ability to copy in additional files (e.g. frameworks) into your macOS bundle
  • Added help button for notarization
  • Fixed a bug where macOS app Info.plist files didn't set a value properly
  • Fixed some bugs with code signing and notarization
  • Misc other changes and fixes

 

1.5.0.0 (Sunday, February 14, 2021 at 12:00 PM)

Changes:

  • Monitor solutions and projects for file renames. If a file is renamed while DotPurple projects are being viewed, the project listing will auto-update!
  • DotPurple now does a better job of monitoring for projects or solutions that are deleted or moved. (DotPurple scans projects every 60 seconds to see if anything is missing, too.)
  • You can now use the menu (Edit -> Close Current Project Tab) or Control + W on your keyboard to close the currently open project tab. This only works if the project tab isn't busy at the moment! (e.g. you can't close a project tab that is currently building your project...)
  • You can now resize the project tree pane to view your super-long project file names!
  • On macOS for Pro users, greatly simplified the code signing and notarization process by allowing all of that to be done within DotPurple itself. More info at https://dotpurple.io/notarization.
  • Misc other fixes and changes

 

1.4.1.0 (Tuesday, December 15, 2020 at 10:15 AM)

Changes:

  • Performance enhancements
  • Rework menus a little (moved some items from 'Help' to 'Tools')
  • Stop using submenus until an upstream library bug is fixed
  • View currently running version of the .NET SDK (Menu -> 'Tools' -> 'Print SDK Version to Console')
  • Misc other fixes and changes

 

1.4.0.0 (Tuesday, November 17, 2020 at 12:00 PM)

Changes:

  • DotPurple now runs on .NET 5 on Linux!
  • Use single file publish for easier finding of files
  • Output file name is now 'DotPurple' instead of 'DotPurple.Avalonia'
  • Update dependencies
  • Internal fixes and adjustments

 

1.3.2.0 (Tuesday, October 27, 2020 at 02:00 PM)

Changes:

  • Fix bug that prevented software updates from being detected

 

1.3.1.0 (Thursday, September 24, 2020 at 04:00 PM)

Changes:

  • In case you missed it, DotPurple now has a new and improved logo!
  • DotPurple Pro: search for .NET command line tools to install via NuGet! Get there from the Main Menu -> Tools -> Add Tool -> Search!
  • New browsable list of .NET command line tools based on the list available at https://github.com/DotPurpleApp/DotPurple-App. Want to see your tool listed in the software? Submit a pull request!
  • Update dependencies for bug fixes and new feature
  • Misc other fixes and changes

 

1.2.3.0 (Wednesday, September 9, 2020 at 01:00 PM)

Changes:

  • DotPurple now has a new and improved app icon!

 

1.2.2.0 (Tuesday, August 4, 2020 at 10:00 AM)

Changes:

  • Make checked checkboxes easier to see in dark mode
  • Fix icons not showing up when performing NuGet searches
  • Fix smooth scrolling for NuGet search results
  • Fix scroll location being in the wrong place after performing more than one NuGet search

 

1.2.1.0 (Tuesday, July 28, 2020 at 10:00 AM)

Changes:

  • Update dependencies for various bug fixes and features

 

1.2.0.0 (Tuesday, July 7, 2020 at 02:30 PM)

Changes:

  • Manage NuGet packages for your project (paid feature)
    • Add and remove packages
    • Search for NuGet packages
    • Update your NuGet packages
    • Check for package updates
  • Updated license dialog text
  • Misc other fixes and changes

 

1.1.0.0 (Monday, June 22, 2020 at 09:00 AM)

Changes:

  • Added menu options to view NuGet local files (dotnet nuget locals)
  • Added menu options to clear (clean) NuGet local files
  • Added option in macOS .app creation to open the containing folder when the build is complete
  • Added option to use 'dotnet msbuild' rather than 'dotnet build'
  • Misc other fixes and changes

 

1.0.3.0 (Tuesday, June 9, 2020 at 10:00 AM)

Changes:

  • Enhance dotnet tool update dialog by using a file picker for the config file path rather than a text box
  • Copyright label is centered on the About screen
  • Various other fixes and changes

 

1.0.2.0 (Monday, June 8, 2020 at 10:30 AM)

Changes:

  • Fixed some path verification not working
  • Misc changes and fixes

 

1.0.0.0 (Friday, May 15, 2020 at 08:00 AM)

Changes:

  • Initial release! 🎈🎉🎈