From a4946da76cba41b779bd2601fc00145b14236602 Mon Sep 17 00:00:00 2001 From: Tobias Kiertscher Date: Fri, 6 Jul 2018 13:44:22 +0200 Subject: [PATCH 1/5] added menu item for showing the last log file --- .../BenchDashboard/SetupForm.Designer.cs | 98 ++++++++++--------- BenchManager/BenchDashboard/SetupForm.cs | 4 +- BenchManager/BenchDashboard/SetupForm.resx | 12 +-- CHANGELOG.md | 4 + 4 files changed, 67 insertions(+), 51 deletions(-) diff --git a/BenchManager/BenchDashboard/SetupForm.Designer.cs b/BenchManager/BenchDashboard/SetupForm.Designer.cs index b40a0b2c..18eaf1d6 100644 --- a/BenchManager/BenchDashboard/SetupForm.Designer.cs +++ b/BenchManager/BenchDashboard/SetupForm.Designer.cs @@ -48,9 +48,9 @@ private void InitializeComponent() this.lblTaskLabel = new System.Windows.Forms.Label(); this.splitterConsole = new System.Windows.Forms.Splitter(); this.toolTip = new System.Windows.Forms.ToolTip(this.components); - this.panelBusy = new System.Windows.Forms.Panel(); this.btnCloseBusyPanel = new System.Windows.Forms.Button(); this.btnOpenLogFile = new System.Windows.Forms.Button(); + this.panelBusy = new System.Windows.Forms.Panel(); this.taskInfoList = new Mastersign.Bench.Dashboard.TaskInfoList(); this.appList = new Mastersign.Bench.Dashboard.AppList(); this.downloadList = new Mastersign.Bench.Dashboard.DownloadList(); @@ -84,6 +84,7 @@ private void InitializeComponent() this.tsmiAlwaysShowDownloads = new System.Windows.Forms.ToolStripMenuItem(); this.tsmiConfigurationInfo = new System.Windows.Forms.ToolStripMenuItem(); this.tsmiRefreshView = new System.Windows.Forms.ToolStripMenuItem(); + this.tsmiShowLastLogfile = new System.Windows.Forms.ToolStripMenuItem(); toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); @@ -94,6 +95,26 @@ private void InitializeComponent() this.menuStrip.SuspendLayout(); this.SuspendLayout(); // + // toolStripSeparator4 + // + toolStripSeparator4.Name = "toolStripSeparator4"; + toolStripSeparator4.Size = new System.Drawing.Size(234, 6); + // + // toolStripSeparator2 + // + toolStripSeparator2.Name = "toolStripSeparator2"; + toolStripSeparator2.Size = new System.Drawing.Size(234, 6); + // + // toolStripSeparator3 + // + toolStripSeparator3.Name = "toolStripSeparator3"; + toolStripSeparator3.Size = new System.Drawing.Size(234, 6); + // + // toolStripSeparator1 + // + toolStripSeparator1.Name = "toolStripSeparator1"; + toolStripSeparator1.Size = new System.Drawing.Size(202, 6); + // // splitterBottom // this.splitterBottom.Dock = System.Windows.Forms.DockStyle.Bottom; @@ -229,25 +250,6 @@ private void InitializeComponent() this.splitterConsole.TabIndex = 9; this.splitterConsole.TabStop = false; // - // panelBusy - // - this.panelBusy.Controls.Add(this.btnOpenLogFile); - this.panelBusy.Controls.Add(this.taskInfoList); - this.panelBusy.Controls.Add(this.btnCloseBusyPanel); - this.panelBusy.Controls.Add(this.picState); - this.panelBusy.Controls.Add(this.lblTask); - this.panelBusy.Controls.Add(this.lblTaskLabel); - this.panelBusy.Controls.Add(this.lblInfoLabel); - this.panelBusy.Controls.Add(this.lblInfo); - this.panelBusy.Controls.Add(this.progressBar); - this.panelBusy.Controls.Add(this.lblProgressLabel); - this.panelBusy.Dock = System.Windows.Forms.DockStyle.Fill; - this.panelBusy.Location = new System.Drawing.Point(0, 62); - this.panelBusy.Name = "panelBusy"; - this.panelBusy.Size = new System.Drawing.Size(684, 296); - this.panelBusy.TabIndex = 11; - this.panelBusy.Visible = false; - // // btnCloseBusyPanel // this.btnCloseBusyPanel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); @@ -272,6 +274,25 @@ private void InitializeComponent() this.btnOpenLogFile.UseVisualStyleBackColor = true; this.btnOpenLogFile.Click += new System.EventHandler(this.ShowLastLogHandler); // + // panelBusy + // + this.panelBusy.Controls.Add(this.btnOpenLogFile); + this.panelBusy.Controls.Add(this.taskInfoList); + this.panelBusy.Controls.Add(this.btnCloseBusyPanel); + this.panelBusy.Controls.Add(this.picState); + this.panelBusy.Controls.Add(this.lblTask); + this.panelBusy.Controls.Add(this.lblTaskLabel); + this.panelBusy.Controls.Add(this.lblInfoLabel); + this.panelBusy.Controls.Add(this.lblInfo); + this.panelBusy.Controls.Add(this.progressBar); + this.panelBusy.Controls.Add(this.lblProgressLabel); + this.panelBusy.Dock = System.Windows.Forms.DockStyle.Fill; + this.panelBusy.Location = new System.Drawing.Point(0, 62); + this.panelBusy.Name = "panelBusy"; + this.panelBusy.Size = new System.Drawing.Size(684, 296); + this.panelBusy.TabIndex = 11; + this.panelBusy.Visible = false; + // // taskInfoList // this.taskInfoList.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) @@ -364,11 +385,6 @@ private void InitializeComponent() this.tsmiUpdateEnvironment.ToolTipText = "Updates the Bench environment file(s) and launchers."; this.tsmiUpdateEnvironment.Click += new System.EventHandler(this.UpdateEnvironmentHandler); // - // toolStripSeparator4 - // - toolStripSeparator4.Name = "toolStripSeparator4"; - toolStripSeparator4.Size = new System.Drawing.Size(234, 6); - // // tsmiUpdateAppLibs // this.tsmiUpdateAppLibs.Image = global::Mastersign.Bench.Dashboard.Properties.Resources.update_apps_16; @@ -406,11 +422,6 @@ private void InitializeComponent() "location."; this.tsmiExportClone.Click += new System.EventHandler(this.ExportCloneHandler); // - // toolStripSeparator2 - // - toolStripSeparator2.Name = "toolStripSeparator2"; - toolStripSeparator2.Size = new System.Drawing.Size(234, 6); - // // tsmiInstallAll // this.tsmiInstallAll.Image = global::Mastersign.Bench.Dashboard.Properties.Resources.install_16; @@ -447,11 +458,6 @@ private void InitializeComponent() this.tsmiUninstallAll.ToolTipText = "Uninstalls all apps."; this.tsmiUninstallAll.Click += new System.EventHandler(this.UninstallAllHandler); // - // toolStripSeparator3 - // - toolStripSeparator3.Name = "toolStripSeparator3"; - toolStripSeparator3.Size = new System.Drawing.Size(234, 6); - // // tsmiCleanUpObsoleteResources // this.tsmiCleanUpObsoleteResources.Image = global::Mastersign.Bench.Dashboard.Properties.Resources.cleanup_16; @@ -516,7 +522,7 @@ private void InitializeComponent() // this.tsmiEditUserConfig.Image = global::Mastersign.Bench.Dashboard.Properties.Resources.userconfig_16; this.tsmiEditUserConfig.Name = "tsmiEditUserConfig"; - this.tsmiEditUserConfig.Size = new System.Drawing.Size(174, 22); + this.tsmiEditUserConfig.Size = new System.Drawing.Size(180, 22); this.tsmiEditUserConfig.Text = "User &Configuration"; this.tsmiEditUserConfig.Click += new System.EventHandler(this.EditUserConfigHandler); // @@ -524,7 +530,7 @@ private void InitializeComponent() // this.tsmiEditUserApps.Image = global::Mastersign.Bench.Dashboard.Properties.Resources.apps; this.tsmiEditUserApps.Name = "tsmiEditUserApps"; - this.tsmiEditUserApps.Size = new System.Drawing.Size(174, 22); + this.tsmiEditUserApps.Size = new System.Drawing.Size(180, 22); this.tsmiEditUserApps.Text = "&User Apps"; this.tsmiEditUserApps.Click += new System.EventHandler(this.EditUserAppsHandler); // @@ -532,7 +538,7 @@ private void InitializeComponent() // this.tsmiEditActivationList.Image = global::Mastersign.Bench.Dashboard.Properties.Resources.include; this.tsmiEditActivationList.Name = "tsmiEditActivationList"; - this.tsmiEditActivationList.Size = new System.Drawing.Size(174, 22); + this.tsmiEditActivationList.Size = new System.Drawing.Size(180, 22); this.tsmiEditActivationList.Text = "&Activated Apps"; this.tsmiEditActivationList.Click += new System.EventHandler(this.ActivationListHandler); // @@ -540,7 +546,7 @@ private void InitializeComponent() // this.tsmiEditDeactivationList.Image = global::Mastersign.Bench.Dashboard.Properties.Resources.exclude; this.tsmiEditDeactivationList.Name = "tsmiEditDeactivationList"; - this.tsmiEditDeactivationList.Size = new System.Drawing.Size(174, 22); + this.tsmiEditDeactivationList.Size = new System.Drawing.Size(180, 22); this.tsmiEditDeactivationList.Text = "&Deactivated Apps"; this.tsmiEditDeactivationList.Click += new System.EventHandler(this.DeactivationListHandler); // @@ -556,6 +562,7 @@ private void InitializeComponent() this.tsmiShowAppIndex, this.tsmiShowCustomAppIndex, toolStripSeparator1, + this.tsmiShowLastLogfile, this.tsmiAlwaysShowDownloads, this.tsmiConfigurationInfo, this.tsmiRefreshView}); @@ -578,11 +585,6 @@ private void InitializeComponent() this.tsmiShowCustomAppIndex.Text = "&User App Library"; this.tsmiShowCustomAppIndex.Click += new System.EventHandler(this.ShowCustomAppIndexHandler); // - // toolStripSeparator1 - // - toolStripSeparator1.Name = "toolStripSeparator1"; - toolStripSeparator1.Size = new System.Drawing.Size(202, 6); - // // tsmiAlwaysShowDownloads // this.tsmiAlwaysShowDownloads.CheckOnClick = true; @@ -608,6 +610,13 @@ private void InitializeComponent() this.tsmiRefreshView.Text = "&Refresh"; this.tsmiRefreshView.Click += new System.EventHandler(this.RefreshViewHandler); // + // tsmiShowLastLogfile + // + this.tsmiShowLastLogfile.Name = "tsmiShowLastLogfile"; + this.tsmiShowLastLogfile.Size = new System.Drawing.Size(205, 22); + this.tsmiShowLastLogfile.Text = "Last L&ogfile"; + this.tsmiShowLastLogfile.Click += new System.EventHandler(this.ShowLastLogHandler); + // // SetupForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -696,5 +705,6 @@ private void InitializeComponent() private System.Windows.Forms.Button btnCloseBusyPanel; private TaskInfoList taskInfoList; private System.Windows.Forms.Button btnOpenLogFile; + private System.Windows.Forms.ToolStripMenuItem tsmiShowLastLogfile; } } \ No newline at end of file diff --git a/BenchManager/BenchDashboard/SetupForm.cs b/BenchManager/BenchDashboard/SetupForm.cs index dc29324c..aba50015 100644 --- a/BenchManager/BenchDashboard/SetupForm.cs +++ b/BenchManager/BenchDashboard/SetupForm.cs @@ -45,6 +45,7 @@ private void SetupForm_Load(object sender, EventArgs e) InitializeAppListColumnsMenu(); InitializeAppList(); UpdatePendingCounts(); + CoreBusyChangedHandler(core, EventArgs.Empty); if (core.SetupOnStartup) { @@ -208,6 +209,7 @@ private void CoreBusyChangedHandler(object sender, EventArgs e) { tsmi.Enabled = !busy; } + tsmiShowLastLogfile.Enabled = !busy && core.LastActionResult?.LogFile != null; btnAuto.Image = !busy ? Resources.do_32 : Resources.stop_32; @@ -702,7 +704,7 @@ private void CloseHandler(object sender, EventArgs e) private void ShowLastLogHandler(object sender, EventArgs e) { - var logFile = core?.LastActionResult?.LogFile; + var logFile = core.LastActionResult?.LogFile; if (string.IsNullOrWhiteSpace(logFile)) return; if (File.Exists(logFile)) { diff --git a/BenchManager/BenchDashboard/SetupForm.resx b/BenchManager/BenchDashboard/SetupForm.resx index 37d83859..cae00063 100644 --- a/BenchManager/BenchDashboard/SetupForm.resx +++ b/BenchManager/BenchDashboard/SetupForm.resx @@ -117,12 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 266, 17 - - - 17, 17 - False @@ -135,6 +129,12 @@ False + + 266, 17 + + + 17, 17 + 62 diff --git a/CHANGELOG.md b/CHANGELOG.md index 118ffb23..b40f8085 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,10 @@ Add a link to the GitHub diff like [Unreleased]: https://github.com/mastersign/bench/compare/master...dev +### Added + +* Menu item _View_ → _Last Logfile_ + ## [0.20.2] - 2018-06-21 [0.20.2]: https://github.com/mastersign/bench/compare/v0.20.1...v0.20.2 From 53f8747f8c136a72e09c9b5ca433197ae3104207 Mon Sep 17 00:00:00 2001 From: Tobias Kiertscher Date: Fri, 6 Jul 2018 13:58:50 +0200 Subject: [PATCH 2/5] apply search filter after reloading configuration (fixes #134) --- BenchManager/BenchDashboard/AppList.cs | 24 ++++++++++++++++-------- CHANGELOG.md | 5 ++++- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/BenchManager/BenchDashboard/AppList.cs b/BenchManager/BenchDashboard/AppList.cs index ad8d7d74..1d05d302 100644 --- a/BenchManager/BenchDashboard/AppList.cs +++ b/BenchManager/BenchDashboard/AppList.cs @@ -115,24 +115,20 @@ private void InitializeAppList() AsyncManager.StartTask(() => { appLookup.Clear(); - var list = new List(); var cnt = 0; foreach (var app in core.Config.Apps) { cnt++; app.LoadCachedValues(); var wrapper = new AppWrapper(app, cnt); - list.Add(wrapper); appLookup[app.ID] = wrapper; } - var bindingList = new SortedBindingList(list); - BeginInvoke((ThreadStart)(() => { var selectedRow = gridApps.SelectedRows.Count > 0 ? gridApps.SelectedRows[0].Index : -10; gridApps.SuspendLayout(); - gridApps.DataSource = bindingList; + UpdateAppGridView(); if (sortedColumn != null) { gridApps.Sort(sortedColumn, sortDirection); @@ -387,10 +383,12 @@ private void gridApps_CellDoubleClick(object sender, DataGridViewCellEventArgs e #region Search - private void txtSearch_TextChanged(object sender, EventArgs e) + public bool HasSearchFilter => !string.IsNullOrWhiteSpace(txtSearch.Text); + + private void UpdateAppGridView() { var apps = appLookup.Values; - if (!string.IsNullOrWhiteSpace(txtSearch.Text)) + if (HasSearchFilter) { var searchWords = AppSearch.TokenizeSearchString(txtSearch.Text).Select(AppSearch.NormalizeForSearch).ToArray(); var sortedList = new SortedBindingList(apps @@ -405,11 +403,21 @@ private void txtSearch_TextChanged(object sender, EventArgs e) } } - private void btnClearSearch_Click(object sender, EventArgs e) + public void ResetSearchFilter() { txtSearch.Text = string.Empty; } + private void txtSearch_TextChanged(object sender, EventArgs e) + { + UpdateAppGridView(); + } + + private void btnClearSearch_Click(object sender, EventArgs e) + { + ResetSearchFilter(); + } + #endregion } diff --git a/CHANGELOG.md b/CHANGELOG.md index b40f8085..e97f4d4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,9 +26,12 @@ Add a link to the GitHub diff like [Unreleased]: https://github.com/mastersign/bench/compare/master...dev ### Added - * Menu item _View_ → _Last Logfile_ +### Fixed +* Apply search filter after reloading the Bench configuration + ([#134](https://github.com/mastersign/bench/issues/134)) + ## [0.20.2] - 2018-06-21 [0.20.2]: https://github.com/mastersign/bench/compare/v0.20.1...v0.20.2 From 4ae979bdb7637fb0b9aaf6465effcd5a2f3ccc3d Mon Sep 17 00:00:00 2001 From: Tobias Kiertscher Date: Fri, 6 Jul 2018 13:59:02 +0200 Subject: [PATCH 3/5] changed behavior for ESC key in setup dialog --- BenchManager/BenchDashboard/SetupForm.cs | 12 ++++++++++-- CHANGELOG.md | 7 +++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/BenchManager/BenchDashboard/SetupForm.cs b/BenchManager/BenchDashboard/SetupForm.cs index aba50015..b1741bdc 100644 --- a/BenchManager/BenchDashboard/SetupForm.cs +++ b/BenchManager/BenchDashboard/SetupForm.cs @@ -653,11 +653,19 @@ private async void KeyDownDownHandler(object sender, KeyEventArgs e) { var cancelation = core.Cancelation; if (cancelation != null) cancelation.Cancel(); + return; } - else + if (BusyPanelVisible) + { + BusyPanelVisible = false; + return; + } + if (appList.HasSearchFilter) { - Close(); + appList.ResetSearchFilter(); + return; } + Close(); } else if (e.KeyCode == Keys.F && e.Modifiers == Keys.Control) appList.FocusSearchBox(); diff --git a/CHANGELOG.md b/CHANGELOG.md index e97f4d4c..ed72f052 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,6 +28,13 @@ Add a link to the GitHub diff like ### Added * Menu item _View_ → _Last Logfile_ +### Changed +* Behavior of ESC key in setup dialog: + 1. Cancel running task + 2. Close task progress view + 3. Clear search + 4. Close setup dialog + ### Fixed * Apply search filter after reloading the Bench configuration ([#134](https://github.com/mastersign/bench/issues/134)) From a6a6786a2941067149b91434ec060782eebe1185 Mon Sep 17 00:00:00 2001 From: Tobias Kiertscher Date: Fri, 6 Jul 2018 14:01:47 +0200 Subject: [PATCH 4/5] fixed repo path in changelog --- CHANGELOG.md | 338 +++++++++++++++++----------------- build/set-project-version.ps1 | 2 +- 2 files changed, 170 insertions(+), 170 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed72f052..59018668 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,12 +18,12 @@ This document follows the guidelines in http://keepachangelog.md. Use the following change groups: Added, Changed, Deprecated, Removed, Fixed, Security Add a link to the GitHub diff like -[]: https://github.com/mastersign/bench/compare/v...v +[]: https://github.com/winbench/bench/compare/v...v --> ## [Unreleased] -[Unreleased]: https://github.com/mastersign/bench/compare/master...dev +[Unreleased]: https://github.com/winbench/bench/compare/master...dev ### Added * Menu item _View_ → _Last Logfile_ @@ -37,22 +37,22 @@ Add a link to the GitHub diff like ### Fixed * Apply search filter after reloading the Bench configuration - ([#134](https://github.com/mastersign/bench/issues/134)) + ([#134](https://github.com/winbench/bench/issues/134)) ## [0.20.2] - 2018-06-21 -[0.20.2]: https://github.com/mastersign/bench/compare/v0.20.1...v0.20.2 +[0.20.2]: https://github.com/winbench/bench/compare/v0.20.1...v0.20.2 ### Added - Tool Tips to the version check symbol in the dashboard ### Fixed - Error handling when downloading version string - ([#132](https://github.com/mastersign/bench/issues/132)) + ([#132](https://github.com/winbench/bench/issues/132)) ## [0.20.1] - 2018-06-01 -[0.20.1]: https://github.com/mastersign/bench/compare/v0.20.0...v0.20.1 +[0.20.1]: https://github.com/winbench/bench/compare/v0.20.0...v0.20.1 ### Added - Minor performance improvements @@ -62,35 +62,35 @@ Add a link to the GitHub diff like ## [0.20.0] - 2018-06-01 -[0.20.0]: https://github.com/mastersign/bench/compare/v0.19.0...v0.20.0 +[0.20.0]: https://github.com/winbench/bench/compare/v0.19.0...v0.20.0 ### Added - App typ `group` with the same behavior as `meta` - ([#117](https://github.com/mastersign/bench/issues/117)) + ([#117](https://github.com/winbench/bench/issues/117)) - Support for app property `Tags` as a list of strings - ([#123](https://github.com/mastersign/bench/issues/123)) + ([#123](https://github.com/winbench/bench/issues/123)) - App search in setup dialog - ([#124](https://github.com/mastersign/bench/issues/124)) + ([#124](https://github.com/winbench/bench/issues/124)) - Click on the status icon opens the last log file - ([#125](https://github.com/mastersign/bench/issues/125)) + ([#125](https://github.com/winbench/bench/issues/125)) - Save window positions if config property `DashboardSavePositions` is set to `true` - ([#127](https://github.com/mastersign/bench/issues/127)) + ([#127](https://github.com/winbench/bench/issues/127)) - Keybindings for buttons in the Dashboard main window and the setup dialog - Version check in the status bar of the Dashboard main window ### Changed - Changed the setup dialog, display event list during setup process - ([#125](https://github.com/mastersign/bench/issues/125)) + ([#125](https://github.com/winbench/bench/issues/125)) - The height of the download list in the setup dialog is automatically adjusted to the number of parallel downloads from the configuration - ([#126](https://github.com/mastersign/bench/issues/126)) + ([#126](https://github.com/winbench/bench/issues/126)) - The step order for auto setup changed: first download then uninstall... - ([#128](https://github.com/mastersign/bench/issues/128)) + ([#128](https://github.com/winbench/bench/issues/128)) - Log files are saved with the file name extension `.log` instead of `.txt` from now on ## [0.19.0] - 2018-05-18 -[0.19.0]: https://github.com/mastersign/bench/compare/v0.18.0...v0.19.0 +[0.19.0]: https://github.com/winbench/bench/compare/v0.18.0...v0.19.0 ### Changed - Minimum requirement for Bench is .NET 4.6.2 @@ -98,17 +98,17 @@ Add a link to the GitHub diff like ### Fixed - Links in template for user apps `res\apps.template.md` - Handling long paths during app setup - ([#122](https://github.com/mastersign/bench/issues/122)) + ([#122](https://github.com/winbench/bench/issues/122)) ## [0.18.0] - 2018-02-12 -[0.18.0]: https://github.com/mastersign/bench/compare/v0.17.3...v0.18.0 +[0.18.0]: https://github.com/winbench/bench/compare/v0.17.3...v0.18.0 ### Added - Migration magic to adjust app library paths from old to new repository location ### Changed -- Changed project home from `https://github.com/mastersign/bench...` +- Changed project home from `https://github.com/winbench/bench...` to - Changed project website from `http://mastersign.github.io/bench` to @@ -118,7 +118,7 @@ Add a link to the GitHub diff like ## [0.17.3] - 2018-02-09 -[0.17.3]: https://github.com/mastersign/bench/compare/v0.17.2...v0.17.3 +[0.17.3]: https://github.com/winbench/bench/compare/v0.17.2...v0.17.3 ### Added - New Bench CLI flag `bench transfer install --extract-only` to suppress @@ -129,14 +129,14 @@ Add a link to the GitHub diff like ## [0.17.2] - 2018-02-05 -[0.17.2]: https://github.com/mastersign/bench/compare/v0.17.1...v0.17.2 +[0.17.2]: https://github.com/winbench/bench/compare/v0.17.1...v0.17.2 ### Changed - Run archive extraction in the background, instead in the _PowerShell Execution Host_ ## [0.17.1] - 2018-02-03 -[0.17.1]: https://github.com/mastersign/bench/compare/v0.17.0...v0.17.1 +[0.17.1]: https://github.com/winbench/bench/compare/v0.17.0...v0.17.1 ### Added - Allow passing a target directory as commandline argument to `bench-install.bat` @@ -153,23 +153,23 @@ Add a link to the GitHub diff like ## [0.17.0] - 2017-11-13 -[0.17.0]: https://github.com/mastersign/bench/compare/v0.16.2...v0.17.0 +[0.17.0]: https://github.com/winbench/bench/compare/v0.16.2...v0.17.0 ### Added - Added root scripts to the Bench environment and transfer packages - ([#111](https://github.com/mastersign/bench/issues/111)) + ([#111](https://github.com/winbench/bench/issues/111)) - Drag-and-drop support for launcher icons on the dashboard - ([#112](https://github.com/mastersign/bench/issues/112)) + ([#112](https://github.com/winbench/bench/issues/112)) - Context menu to the launcher icons on the dashboard - ([#113](https://github.com/mastersign/bench/issues/113)) + ([#113](https://github.com/winbench/bench/issues/113)) ### Fixed - Dialog size of initialization assistent - ([#114](https://github.com/mastersign/bench/issues/114)) + ([#114](https://github.com/winbench/bench/issues/114)) - Inconsistent warning in SFX transfer package - ([#115](https://github.com/mastersign/bench/issues/115)) + ([#115](https://github.com/winbench/bench/issues/115)) - Failing downloads with HTTPS - ([#119](https://github.com/mastersign/bench/issues/119)) + ([#119](https://github.com/winbench/bench/issues/119)) ### Changed - Dropped Support for .NET Framework 2.0, @@ -177,7 +177,7 @@ Add a link to the GitHub diff like ## [0.16.2] - 2017-07-10 -[0.16.2]: https://github.com/mastersign/bench/compare/v0.16.1...v0.16.2 +[0.16.2]: https://github.com/winbench/bench/compare/v0.16.1...v0.16.2 ### Added - Hints in the transfer dialog of the Bench Dashboard, @@ -185,7 +185,7 @@ Add a link to the GitHub diff like - Isolation selection in the initialization wizzard - Shortcut key _F5_ for reloading the Bench configuration in the Bench Dashboard - ([#110](https://github.com/mastersign/bench/issues/110)) + ([#110](https://github.com/winbench/bench/issues/110)) ### Changed - Switched from _MarkdownEdit_ to a pre-configured _Notepad++_ @@ -196,22 +196,22 @@ Add a link to the GitHub diff like ## [0.16.1] - 2017-05-17 -[0.16.1]: https://github.com/mastersign/bench/compare/v0.16.0...v0.16.1 +[0.16.1]: https://github.com/winbench/bench/compare/v0.16.0...v0.16.1 ### Fixed - Crash when downloading (race condition during notification processing) - ([#108](https://github.com/mastersign/bench/issues/108)) + ([#108](https://github.com/winbench/bench/issues/108)) ## [0.16.0] - 2017-05-16 -[0.16.0]: https://github.com/mastersign/bench/compare/v0.15.2...v0.16.0 +[0.16.0]: https://github.com/winbench/bench/compare/v0.15.2...v0.16.0 ### Added - New app typ `python-package` to generalize Python packages which are compatible with Python 2.7 and 3.x - ([#103](https://github.com/mastersign/bench/issues/103)) + ([#103](https://github.com/winbench/bench/issues/103)) - Support for x64 apps - ([#100](https://github.com/mastersign/bench/issues/100)) + ([#100](https://github.com/winbench/bench/issues/100)) + SAPP – _system architecture property postfix_ like `Url64Bit` and `Url32Bit` for app property `Url` + config property `Allow64Bit` @@ -219,11 +219,11 @@ Add a link to the GitHub diff like + app property `Only64Bit` + additional page in initialization wizzard - App property `LauncherWorkingDir` - ([#98](https://github.com/mastersign/bench/issues/98)) + ([#98](https://github.com/winbench/bench/issues/98)) - Support for copying values from app info dialog - ([#106](https://github.com/mastersign/bench/issues/106)) + ([#106](https://github.com/winbench/bench/issues/106)) - Configuration info dialog - ([#105](https://github.com/mastersign/bench/issues/105)) + ([#105](https://github.com/winbench/bench/issues/105)) ### Changed - Improved the semantics of tasks which target one specific app. @@ -232,32 +232,32 @@ Add a link to the GitHub diff like ### Fixed - Respect deactivated apps when running tasks which target on a specific app - ([#104](https://github.com/mastersign/bench/issues/104)) + ([#104](https://github.com/winbench/bench/issues/104)) - Allow the `bench.exe` to run on the CLR 4.0 without additionally installing the CLR 2.0. - ([#107](https://github.com/mastersign/bench/issues/107)) + ([#107](https://github.com/winbench/bench/issues/107)) ## [0.15.2] - 2017-03-29 -[0.15.2]: https://github.com/mastersign/bench/compare/v0.15.1...v0.15.2 +[0.15.2]: https://github.com/winbench/bench/compare/v0.15.1...v0.15.2 ### Fixed - Pre-selected apps and flag for immediate setup start - ([#101](https://github.com/mastersign/bench/issues/101)) + ([#101](https://github.com/winbench/bench/issues/101)) - Problems with downloads behind a HTTP(S) proxy - ([#102](https://github.com/mastersign/bench/issues/102)) + ([#102](https://github.com/winbench/bench/issues/102)) ## [0.15.1] - 2017-02-17 -[0.15.1]: https://github.com/mastersign/bench/compare/v0.15.0...v0.15.1 +[0.15.1]: https://github.com/winbench/bench/compare/v0.15.0...v0.15.1 ### Fixed - Broken upgrade mechanism - ([#97](https://github.com/mastersign/bench/issues/97)) + ([#97](https://github.com/winbench/bench/issues/97)) ## [0.15.0] - 2017-02-17 -[0.15.0]: https://github.com/mastersign/bench/compare/v0.14.1...v0.15.0 +[0.15.0]: https://github.com/winbench/bench/compare/v0.14.1...v0.15.0 In this release the directories for cached and installed files where changed. To prevent downloading all app resources and installing all apps again, @@ -274,7 +274,7 @@ Otherwise, a fresh Bench installation and copying the user configuration manuall ### Added - Bench CLI commands - ([#87](https://github.com/mastersign/bench/issues/87)) + ([#87](https://github.com/winbench/bench/issues/87)) + `bench manage config set ` + `bench manage config edit [--async]` - Export and cloning of Bench environment with SFX archive support @@ -308,11 +308,11 @@ Otherwise, a fresh Bench installation and copying the user configuration manuall ### Fixed - Recognition of HTML comments in config files - ([#96](https://github.com/mastersign/bench/issues/96)) + ([#96](https://github.com/winbench/bench/issues/96)) ## [0.14.1] - 2017-01-30 -[0.14.1]: https://github.com/mastersign/bench/compare/v0.14.0...v0.14.1 +[0.14.1]: https://github.com/winbench/bench/compare/v0.14.0...v0.14.1 ### Added - Ruby and LaTeX groups to initialization wizzard @@ -329,7 +329,7 @@ Otherwise, a fresh Bench installation and copying the user configuration manuall ## [0.14.0] - 2017-01-27 -[0.14.0]: https://github.com/mastersign/bench/compare/v0.13.3...v0.14.0 +[0.14.0]: https://github.com/winbench/bench/compare/v0.13.3...v0.14.0 With this release all app definitions where moved into external app libraries. In that process and app ID namespaces where introduced and all app IDs @@ -339,7 +339,7 @@ and migrate an existing user configuration manually. ### Added - Bench CLI - ([#87](https://github.com/mastersign/bench/issues/87)) + ([#87](https://github.com/winbench/bench/issues/87)) - Update check in the About dialog of _BenchDashboard_ - _Upgrade Bench_ entry in the _Setup_ menu of the setup dialog of _BenchDashboard_ - Configurable columns to the Setup dialog of _BenchDashboard_ @@ -350,9 +350,9 @@ and migrate an existing user configuration manually. + `AutoUpdateCheck` + `KnownLicenses` - Support for multiple app libraries - ([#90](https://github.com/mastersign/bench/issues/90)) + ([#90](https://github.com/winbench/bench/issues/90)) Support for license infos - ([#91](https://github.com/mastersign/bench/issues/91)) + ([#91](https://github.com/winbench/bench/issues/91)) - Namespaces for app IDs - Config properties: + `AppLibs` @@ -374,20 +374,20 @@ and migrate an existing user configuration manually. ### Changed - Upgrade process is using the _Bench CLI_ now - ([#84](https://github.com/mastersign/bench/issues/84)) + ([#84](https://github.com/winbench/bench/issues/84)) - Directory for custom scripts in the user app library was moved from `config\apps` to `config\scripts` - Moved app definitions into their own Git repositories - + - + + + + + - In the future, all app related issues are attended at the app library repositories on GitHub - Improved performance for app selection in the Setup Dialog of BenchDashboard ### Fixed - Proxy setup for Maven - ([#89](https://github.com/mastersign/bench/issues/89)) + ([#89](https://github.com/winbench/bench/issues/89)) - Download view in the Setup Dialog of the BenchDashboard - ([#81](https://github.com/mastersign/bench/issues/81)) + ([#81](https://github.com/winbench/bench/issues/81)) ### Removed - Script based actions @@ -401,7 +401,7 @@ and migrate an existing user configuration manually. ## [0.13.3] - 2016-11-19 -[0.13.3]: https://github.com/mastersign/bench/compare/v0.13.2...v0.13.3 +[0.13.3]: https://github.com/winbench/bench/compare/v0.13.2...v0.13.3 ### Added - Support for second argument `verbose` in `bench-ctl` @@ -413,28 +413,28 @@ and migrate an existing user configuration manually. ### Fixed - `bench-ctl update-env` was not working - Broken RubyGems installer, because of changed certificate - ([#86](https://github.com/mastersign/bench/issues/86)) + ([#86](https://github.com/winbench/bench/issues/86)) ## [0.13.2] - 2016-10-22 -[0.13.2]: https://github.com/mastersign/bench/compare/v0.13.1...v0.13.2 +[0.13.2]: https://github.com/winbench/bench/compare/v0.13.1...v0.13.2 ### Fixed - Switched from expanded strings to simple strings when setting environment variables in registry. - ([#82](https://github.com/mastersign/bench/issues/82)) + ([#82](https://github.com/winbench/bench/issues/82)) ## [0.13.1] - 2016-10-19 -[0.13.1]: https://github.com/mastersign/bench/compare/v0.13.0...v0.13.1 +[0.13.1]: https://github.com/winbench/bench/compare/v0.13.0...v0.13.1 ### Added - Added Scribus - ([#80](https://github.com/mastersign/bench/issues/80)) + ([#80](https://github.com/winbench/bench/issues/80)) - Added .NET Core SDK - ([#79](https://github.com/mastersign/bench/issues/79)) + ([#79](https://github.com/winbench/bench/issues/79)) - Added CoffeeScript - ([#78](https://github.com/mastersign/bench/issues/78)) + ([#78](https://github.com/winbench/bench/issues/78)) - Added FreeCAD ### Changed @@ -449,18 +449,18 @@ and migrate an existing user configuration manually. ## [0.13.0] - 2016-08-16 -[0.13.0]: https://github.com/mastersign/bench/compare/v0.12.1...v0.13.0 +[0.13.0]: https://github.com/winbench/bench/compare/v0.12.1...v0.13.0 ### Added - Configuration property `UseRegistryIsolation` to provide a way of suppressing the registry isolation when using Bench integrated in the user profile with `RegisterInUserProfile` - Support for NuGet packages - ([#75](https://github.com/mastersign/bench/issues/75)) + ([#75](https://github.com/winbench/bench/issues/75)) - Erlang 19.0 - ([#41](https://github.com/mastersign/bench/issues/41)) + ([#41](https://github.com/winbench/bench/issues/41)) - RabbitMQ 3.6.5 - ([#41](https://github.com/mastersign/bench/issues/41)) + ([#41](https://github.com/winbench/bench/issues/41)) - NUnit 3 Test Runner (latest) - Auto Setup button in BenchDashboard @@ -487,7 +487,7 @@ and migrate an existing user configuration manually. - Introduced file system watcher to automatically update the configuration of Bench Dashboard in case a configuration file was changed. - ([#66](https://github.com/mastersign/bench/issues/66)) + ([#66](https://github.com/winbench/bench/issues/66)) - Improved _Auto Setup_ by adding upgrade capability - Improved Bench upgrading by _not_ deleting all apps, but instead only deleting ConEmu and using the _Auto Setup_ to upgrade apps @@ -500,25 +500,25 @@ and migrate an existing user configuration manually. ### Removed - Removed option for editing the config file during the initialization - ([#67](https://github.com/mastersign/bench/issues/67)) + ([#67](https://github.com/winbench/bench/issues/67)) ## [0.12.1] - 2016-07-29 -[0.12.1]: https://github.com/mastersign/bench/compare/v0.12.0...v0.12.1 +[0.12.1]: https://github.com/winbench/bench/compare/v0.12.0...v0.12.1 ### Fixed - Environment setup fails if the user has no `PATH` environment variable - ([#76](https://github.com/mastersign/bench/issues/76)) + ([#76](https://github.com/winbench/bench/issues/76)) ## [0.12.0] - 2016-07-27 -[0.12.0]: https://github.com/mastersign/bench/compare/v0.11.4...v0.12.0 +[0.12.0]: https://github.com/winbench/bench/compare/v0.11.4...v0.12.0 ### Added - Support for custom scripts in `config\apps` - ([#72](https://github.com/mastersign/bench/issues/72)) + ([#72](https://github.com/winbench/bench/issues/72)) - Support for setting environment variables in Windows user profile - ([#74](https://github.com/mastersign/bench/issues/74)) + ([#74](https://github.com/winbench/bench/issues/74)) ### Changed - Changed app ID of 7-Zip from `SvZ` to `7z` @@ -528,13 +528,13 @@ and migrate an existing user configuration manually. ### Fixed - Typo in `HTTP_PROXY` and `HTTPS_PROXY` in `env.cmd` - ([#71](https://github.com/mastersign/bench/issues/71)) + ([#71](https://github.com/winbench/bench/issues/71)) - Atom using the Windows user profile folder - ([#73](https://github.com/mastersign/bench/issues/73)) + ([#73](https://github.com/winbench/bench/issues/73)) ## [0.11.4] - 2016-07-04 -[0.11.4]: https://github.com/mastersign/bench/compare/v0.11.3...v0.11.4 +[0.11.4]: https://github.com/winbench/bench/compare/v0.11.3...v0.11.4 ### Changed - Update: Node.js from 4.4.6 to 6.2.2 @@ -544,14 +544,14 @@ and migrate an existing user configuration manually. ## [0.11.3] - 2016-07-02 -[0.11.3]: https://github.com/mastersign/bench/compare/v0.11.2...v0.11.3 +[0.11.3]: https://github.com/winbench/bench/compare/v0.11.2...v0.11.3 ### Fixed - Fixed execution policy for running `PsExecHost.ps1` ## [0.11.2] - 2016-06-30 -[0.11.2]: https://github.com/mastersign/bench/compare/v0.11.1...v0.11.2 +[0.11.2]: https://github.com/winbench/bench/compare/v0.11.1...v0.11.2 ### Changed - Update: ConEmu from 16.03.13 to 16.06.19 @@ -563,15 +563,15 @@ and migrate an existing user configuration manually. ## [0.11.1] - 2016-06-25 -[0.11.1]: https://github.com/mastersign/bench/compare/v0.11.0...v0.11.1 +[0.11.1]: https://github.com/winbench/bench/compare/v0.11.0...v0.11.1 ### Added - Bench configuration property `Website` - Link to the Bench Website - Added Vim (graphical and console) - ([#69](https://github.com/mastersign/bench/issues/69)) + ([#69](https://github.com/winbench/bench/issues/69)) - Added Atom - ([#65](https://github.com/mastersign/bench/issues/65)) + ([#65](https://github.com/winbench/bench/issues/65)) ### Changed - The environment variables are not configured with the Bench environment @@ -579,26 +579,26 @@ and migrate an existing user configuration manually. ### Fixed - Installing multiple apps into the same dir - ([#70](https://github.com/mastersign/bench/issues/70)) + ([#70](https://github.com/winbench/bench/issues/70)) - Custom setup script of Leiningen ## [0.11.0] - 2016-06-18 -[0.11.0]: https://github.com/mastersign/bench/compare/v0.10.8...v0.11.0 +[0.11.0]: https://github.com/winbench/bench/compare/v0.10.8...v0.11.0 ### Added - Custom config dictionary property `Environment` to add environment variables in `config.md` - ([#56](https://github.com/mastersign/bench/issues/56)) + ([#56](https://github.com/winbench/bench/issues/56)) - Custom config list property `EnvironmentPath` to add paths to the `PATH` environment variable in `config.md` - ([#56](https://github.com/mastersign/bench/issues/56)) + ([#56](https://github.com/winbench/bench/issues/56)) - Entry for opening the apps website in the context menu of the setup dialogs app list - ([#62](https://github.com/mastersign/bench/issues/62)) + ([#62](https://github.com/winbench/bench/issues/62)) - App property label - ([#63](https://github.com/mastersign/bench/issues/63)) + ([#63](https://github.com/winbench/bench/issues/63)) - Support for documentation URLs - ([#57](https://github.com/mastersign/bench/issues/57)) + ([#57](https://github.com/winbench/bench/issues/57)) - Added VLC Player - Added MeshLab - Added Blender @@ -610,7 +610,7 @@ and migrate an existing user configuration manually. ### Changed - Moved `auto\env.cmd` to the Bench root folder - ([#59](https://github.com/mastersign/bench/issues/59)) + ([#59](https://github.com/winbench/bench/issues/59)) - Simplified install process by mergin Bench Dashboard into main repo - Update: Git from 2.8.3 to 2.9.0 - Update: FileZilla from 3.17.0.1 to 3.18.0 @@ -623,52 +623,52 @@ and migrate an existing user configuration manually. ### Fixed - Visible console window when starting adorned executables from main window - ([#60](https://github.com/mastersign/bench/issues/60)) + ([#60](https://github.com/winbench/bench/issues/60)) - Prevent setup dialog from getting minimized while it is busy - ([#61](https://github.com/mastersign/bench/issues/61)) + ([#61](https://github.com/winbench/bench/issues/61)) ## [0.10.8] - 2016-05-27 -[0.10.8]: https://github.com/mastersign/bench/compare/v0.10.7...v0.10.8 +[0.10.8]: https://github.com/winbench/bench/compare/v0.10.7...v0.10.8 ### Fixed - Mark Git as required, if an existing custom config needs to be cloned - ([#55](https://github.com/mastersign/bench/issues/55)) + ([#55](https://github.com/winbench/bench/issues/55)) ## [0.10.7] - 2016-05-27 -[0.10.7]: https://github.com/mastersign/bench/compare/v0.10.6...v0.10.7 +[0.10.7]: https://github.com/winbench/bench/compare/v0.10.6...v0.10.7 ### Added - Setup action for downloading all app resources - ([#50](https://github.com/mastersign/bench/issues/50)) + ([#50](https://github.com/winbench/bench/issues/50)) - Setup action for deleting obsolete app resources - ([#51](https://github.com/mastersign/bench/issues/51)) + ([#51](https://github.com/winbench/bench/issues/51)) - Added AntRenamer - ([#47](https://github.com/mastersign/bench/issues/47)) + ([#47](https://github.com/winbench/bench/issues/47)) ### Changed - Made Git an optional app - ([#54](https://github.com/mastersign/bench/issues/54)) + ([#54](https://github.com/winbench/bench/issues/54)) - Update: Git from 2.8.2 to 2.8.3 - Update: MikTeX from 2.9.5857 to 2.9.5987 - ([#52](https://github.com/mastersign/bench/issues/52)) + ([#52](https://github.com/winbench/bench/issues/52)) - Update: NodeJS from 4.4.4 to 4.4.5 ### Fixed - Description of upgrade action in `bench-ctl.cmd` - ([#49](https://github.com/mastersign/bench/issues/49)) + ([#49](https://github.com/winbench/bench/issues/49)) - App IDs without quotes - ([#53](https://github.com/mastersign/bench/issues/53)) + ([#53](https://github.com/winbench/bench/issues/53)) ## [0.10.6] - 2016-05-24 -[0.10.6]: https://github.com/mastersign/bench/compare/v0.10.5...v0.10.6 +[0.10.6]: https://github.com/winbench/bench/compare/v0.10.5...v0.10.6 ### Added - Launcher for 7-Zip file manager - Added Zeal Docs - ([#46](https://github.com/mastersign/bench/issues/46)) + ([#46](https://github.com/winbench/bench/issues/46)) ### Changed - Update: 7.Zip from 15.18 to 16.00 @@ -680,11 +680,11 @@ and migrate an existing user configuration manually. ## [0.10.5] - 2016-05-17 -[0.10.5]: https://github.com/mastersign/bench/compare/v0.10.4...v0.10.5 +[0.10.5]: https://github.com/winbench/bench/compare/v0.10.4...v0.10.5 ### Added - Configuration properties to control the appearance of shell launchers - ([#39](https://github.com/mastersign/bench/issues/39)) + ([#39](https://github.com/winbench/bench/issues/39)) + `QuickAccessCmd` defaults to `true` + `QuickAccessPowerShell` defaults to `false` + `QuickAccessBash` defaults to `false` @@ -692,11 +692,11 @@ and migrate an existing user configuration manually. ### Changed - Do not convert the Bench root into a Git working copy during setup - ([#44](https://github.com/mastersign/bench/issues/44)) + ([#44](https://github.com/winbench/bench/issues/44)) ## [0.10.4] - 2016-05-14 -[0.10.4]: https://github.com/mastersign/bench/compare/v0.10.3...v0.10.4 +[0.10.4]: https://github.com/winbench/bench/compare/v0.10.3...v0.10.4 ### Added - Content tree in Markdown viewer @@ -721,29 +721,29 @@ and migrate an existing user configuration manually. ## [0.10.3] - 2016-05-13 -[0.10.3]: https://github.com/mastersign/bench/compare/v0.10.2...v0.10.3 +[0.10.3]: https://github.com/winbench/bench/compare/v0.10.2...v0.10.3 ### Added - Added GitKraken (latest) ### Fixed - Path resolution of list properties - ([#43](https://github.com/mastersign/bench/issues/43)) + ([#43](https://github.com/winbench/bench/issues/43)) - MinGW MSYS path was not included in the environment - ([#42](https://github.com/mastersign/bench/issues/42)) + ([#42](https://github.com/winbench/bench/issues/42)) ## [0.10.2] - 2016-05-09 -[0.10.2]: https://github.com/mastersign/bench/compare/v0.10.1...v0.10.2 +[0.10.2]: https://github.com/winbench/bench/compare/v0.10.1...v0.10.2 ### Added - Support for Ruby Gems (app typ `ruby-package`) - ([#36](https://github.com/mastersign/bench/issues/36)) + ([#36](https://github.com/winbench/bench/issues/36)) - Added SASS (latest) ## [0.10.1] - 2016-05-08 -[0.10.1]: https://github.com/mastersign/bench/compare/v0.10.0...v0.10.1 +[0.10.1]: https://github.com/winbench/bench/compare/v0.10.0...v0.10.1 ### Fixed - Installing NodeJS and Python packages via _Bench Dashboard_ @@ -756,7 +756,7 @@ and migrate an existing user configuration manually. ## [0.10.0] - 2016-05-07 -[0.10.0]: https://github.com/mastersign/bench/compare/v0.9.3...v0.10.0 +[0.10.0]: https://github.com/winbench/bench/compare/v0.9.3...v0.10.0 For this release a clean install is required and the configuration must be migrated to the new format. @@ -796,7 +796,7 @@ must be migrated to the new format. ## [0.9.3] - 2016-04-13 -[0.9.3]: https://github.com/mastersign/bench/compare/v0.9.2...v0.9.3 +[0.9.3]: https://github.com/winbench/bench/compare/v0.9.2...v0.9.3 ### Added - App: Maven @@ -815,11 +815,11 @@ must be migrated to the new format. ### Fixed - Leiningen stores local repo in Windows user profile - ([#34](https://github.com/mastersign/bench/issues/34)) + ([#34](https://github.com/winbench/bench/issues/34)) ## [0.9.2] 2016-03-07 -[0.9.2]: https://github.com/mastersign/bench/compare/v0.9.1...v0.9.2 +[0.9.2]: https://github.com/winbench/bench/compare/v0.9.1...v0.9.2 ### Added - App: JRE 7 @@ -832,33 +832,33 @@ must be migrated to the new format. ## [0.9.1] - 2016-03-03 -[0.9.1]: https://github.com/mastersign/bench/compare/v0.9.0...v0.9.1 +[0.9.1]: https://github.com/winbench/bench/compare/v0.9.0...v0.9.1 ### Added - support for Windows 7 with PowerShell 2 - ([#29](https://github.com/mastersign/bench/issues/29)) + ([#29](https://github.com/winbench/bench/issues/29)) - App: JRE 8 - ([#30](https://github.com/mastersign/bench/issues/30)) + ([#30](https://github.com/winbench/bench/issues/30)) ### Changed - deal with cyclic dependencies between apps - renamed bootstrap file `bench.bat` into `bench-install.bat` - allways run Eclipse with JRE 8 - ([#30](https://github.com/mastersign/bench/issues/30)) + ([#30](https://github.com/winbench/bench/issues/30)) ### Removed - progress during downloads, replaced download with `Invoke-WebRequest` by silent download via `System.Net.WebClient` because of compatibility with PowerShell 2 - ([#29](https://github.com/mastersign/bench/issues/29)) + ([#29](https://github.com/winbench/bench/issues/29)) - config property `DownloadProgress` ### Fixed - broken bootstrap file `bench.bat` - ([#31](https://github.com/mastersign/bench/issues/31)) + ([#31](https://github.com/winbench/bench/issues/31)) ## [0.9.0] - 2016-03-02 -[0.9.0]: https://github.com/mastersign/bench/compare/v0.8.0...v0.9.0 +[0.9.0]: https://github.com/winbench/bench/compare/v0.8.0...v0.9.0 ### Added - support for unpacking `*.tar.*` archives with two steps @@ -867,21 +867,21 @@ must be migrated to the new format. which is used to determine if an app is installed or not - App: Dia - App: Gimp - ([#26](https://github.com/mastersign/bench/issues/26)) + ([#26](https://github.com/winbench/bench/issues/26)) - App: FileZilla - ([#27](https://github.com/mastersign/bench/issues/28)) + ([#27](https://github.com/winbench/bench/issues/28)) - App: WinMerge - App: Wget - App: MinGW - ([#28](https://github.com/mastersign/bench/issues/28)) + ([#28](https://github.com/winbench/bench/issues/28)) - App: CMake - App: LLVM Clang - App: Go - App: Eclipse PHP - App: Eclipse C/C++ - ([#28](https://github.com/mastersign/bench/issues/28)) + ([#28](https://github.com/winbench/bench/issues/28)) - App: SysInternals Suite - ([#25](https://github.com/mastersign/bench/issues/25)) + ([#25](https://github.com/winbench/bench/issues/25)) - App Group: `Multimedia` - App Group: `DevCpp` @@ -897,7 +897,7 @@ must be migrated to the new format. ## [0.8.0] - 2016-02-15 -[0.8.0]: https://github.com/mastersign/bench/compare/v0.7.2...v0.8.0 +[0.8.0]: https://github.com/winbench/bench/compare/v0.7.2...v0.8.0 ### Added - `auto\lib\profile.ps1` for customization of the PowerShell environment @@ -926,7 +926,7 @@ must be migrated to the new format. ## [0.7.2] - 2016-02-12 -[0.7.2]: https://github.com/mastersign/bench/compare/v0.7.1...v0.7.2 +[0.7.2]: https://github.com/winbench/bench/compare/v0.7.1...v0.7.2 ### Added - Passing arguments to _Command Line_ launcher with `/C`, to allow @@ -939,37 +939,37 @@ must be migrated to the new format. ## [0.7.1] - 2016-02-12 -[0.7.1]: https://github.com/mastersign/bench/compare/v0.7.0...v0.7.1 +[0.7.1]: https://github.com/winbench/bench/compare/v0.7.0...v0.7.1 ### Fixed - FFmpeg exe path ## [0.7.0] - 2016-02-12 -[0.7.0]: https://github.com/mastersign/bench/compare/v0.6.1...v0.7.0 +[0.7.0]: https://github.com/winbench/bench/compare/v0.6.1...v0.7.0 ### Added - `CHANGELOG.md` - Action script `bench-ctl.cmd` for management of the _Bench_ installation - Launcher shortcut for `bench-ctl.cmd` - Support for execution adornment - ([#17](https://github.com/mastersign/bench/issues/17)) + ([#17](https://github.com/winbench/bench/issues/17)) - Support for registry isolation - ([#18](https://github.com/mastersign/bench/issues/18)) + ([#18](https://github.com/winbench/bench/issues/18)) - Support for automatic dependencies - ([#20](https://github.com/mastersign/bench/issues/20)) + ([#20](https://github.com/winbench/bench/issues/20)) + `node-package` apps automatically depend on `Npm` + `python2-package` apps automatically depend on `Python2` + `python3-package` apps automatically depend on `Python3` - App: Putty - ([#21](https://github.com/mastersign/bench/issues/21)) + ([#21](https://github.com/winbench/bench/issues/21)) - App: PostgreSQL and pgAdminIII ### Changes - changed behavior for `App-Dir`, `App-Path`, and `App-Paths` for `meta` apps - ([#22](https://github.com/mastersign/bench/issues/22)) + ([#22](https://github.com/winbench/bench/issues/22)) - migrated app type `python-package` to `python2-package` and `python3-package` - ([#19](https://github.com/mastersign/bench/issues/19)) + ([#19](https://github.com/winbench/bench/issues/19)) - Update: Sublime Text 3 from rev. 3083 to rev. 3103 ### Removed @@ -982,20 +982,20 @@ must be migrated to the new format. ## [0.6.1] - 2016-02-07 -[0.6.1]: https://github.com/mastersign/bench/compare/v0.6.0...v0.6.1 +[0.6.1]: https://github.com/winbench/bench/compare/v0.6.0...v0.6.1 ### Added - Automatic update of PIP to most recent version after installing Python 2 and Python 3 - ([#16](https://github.com/mastersign/bench/issues/16)) + ([#16](https://github.com/winbench/bench/issues/16)) ### Fixed - Launcher icon for `bench-cmd.cmd` - Silently failing NPM update after installing `NpmBootstrap` - ([#15](https://github.com/mastersign/bench/issues/15)) + ([#15](https://github.com/winbench/bench/issues/15)) ## [0.6.0] - 2016-01-27 -[0.6.0]: https://github.com/mastersign/bench/compare/v0.5.4...v0.6.0 +[0.6.0]: https://github.com/winbench/bench/compare/v0.5.4...v0.6.0 ### Added - actions scripts for _CMD_, _PowerShell_, and _Bash_ @@ -1007,7 +1007,7 @@ must be migrated to the new format. ## [0.5.4] - 2016-01-27 -[0.5.4]: https://github.com/mastersign/bench/compare/v0.5.3...v0.5.4 +[0.5.4]: https://github.com/winbench/bench/compare/v0.5.3...v0.5.4 ### Change - Removed home directory from Git version control to prevent data loss @@ -1017,21 +1017,21 @@ must be migrated to the new format. ## [0.5.3] - 2016-01-27 -[0.5.3]: https://github.com/mastersign/bench/compare/v0.5.2...v0.5.3 +[0.5.3]: https://github.com/winbench/bench/compare/v0.5.2...v0.5.3 ### Fixed - Building relative paths in `env.cmd` ## [0.5.2] - 2016-01-27 -[0.5.2]: https://github.com/mastersign/bench/compare/v0.5.2...v0.5.2 +[0.5.2]: https://github.com/winbench/bench/compare/v0.5.2...v0.5.2 ### Fixed - Incorrect quotes for path strings in `config.template.ps1` ## [0.5.1] - 2016-01-27 -[0.5.1]: https://github.com/mastersign/bench/compare/v0.5.0...v0.5.1 +[0.5.1]: https://github.com/winbench/bench/compare/v0.5.0...v0.5.1 ### Changed - Moved Spacemacs config file from `%HOME%\.spacemacs` to `%HOME%\.spacemacs.d\init.el` @@ -1048,11 +1048,11 @@ must be migrated to the new format. ## [0.5.0] - 2016-01-22 -[0.5.0]: https://github.com/mastersign/bench/compare/v0.4.0...v0.5.0 +[0.5.0]: https://github.com/winbench/bench/compare/v0.4.0...v0.5.0 ### Added - Support for launcher shortcuts - ([#8](https://github.com/mastersign/bench/issues/8)) + ([#8](https://github.com/winbench/bench/issues/8)) - Config Value: `BenchDrive` - Config Value: `BenchAuto` - Config Value: `BenchScripts` @@ -1069,13 +1069,13 @@ must be migrated to the new format. ## [0.4.0] - 2016-01-20 -[0.4.0]: https://github.com/mastersign/bench/compare/v0.3.4...v0.4.0 +[0.4.0]: https://github.com/winbench/bench/compare/v0.3.4...v0.4.0 ### Added - App: IPython (in app group `DevPython2` and `DevPython3`) - ([#3](https://github.com/mastersign/bench/issues/3)) + ([#3](https://github.com/winbench/bench/issues/3)) - Support for app type `python-package` - ([#10](https://github.com/mastersign/bench/issues/10)) + ([#10](https://github.com/winbench/bench/issues/10)) - Wrapper `python2.cmd` for `python.exe` version 2 ### Changed @@ -1083,20 +1083,20 @@ must be migrated to the new format. ## [0.3.4] - 2016-01-20 -[0.3.4]: https://github.com/mastersign/bench/compare/v0.3.3...v0.3.4 +[0.3.4]: https://github.com/winbench/bench/compare/v0.3.3...v0.3.4 ### Added - App: GnuTLS - App: Emacs - App: Spacemacs - ([#4](https://github.com/mastersign/bench/issues/4)) + ([#4](https://github.com/winbench/bench/issues/4)) ### Fixed - Custom environment variables and setup scripts for meta apps ## [0.3.3] - 2016-01-18 -[0.3.3]: https://github.com/mastersign/bench/compare/v0.3.2...v0.3.3 +[0.3.3]: https://github.com/winbench/bench/compare/v0.3.2...v0.3.3 ### Added - Support for NPM version ranges @@ -1110,12 +1110,12 @@ must be migrated to the new format. ## [0.3.2] - 2016-01-11 -[0.3.2]: https://github.com/mastersign/bench/compare/v0.3.1...v0.3.2 +[0.3.2]: https://github.com/winbench/bench/compare/v0.3.1...v0.3.2 ### Added - Override `HOME` in addition to `USERPROFILE` - Config value `OverrideHome` to make overriding environment variables optional - ([#5](https://github.com/mastersign/bench/issues/5)) + ([#5](https://github.com/winbench/bench/issues/5)) + `HOME` + `HOMEDRIVE` + `HOMEPATH` @@ -1123,13 +1123,13 @@ must be migrated to the new format. + `APPDATA` + `LOCALAPPDATA` - Config value `OverrideTemp` to make overriding environment variables optional - ([#1](https://github.com/mastersign/bench/issues/1)) + ([#1](https://github.com/winbench/bench/issues/1)) + `TEMP` + `TMP` - Config value `IgnoreSystemPath` to make clean-up of `PATH` optional - More debug messages - App: LightTable - ([#2](https://github.com/mastersign/bench/issues/2)) + ([#2](https://github.com/winbench/bench/issues/2)) ### Fixed - Interpretation of boolean app properties @@ -1137,14 +1137,14 @@ must be migrated to the new format. ## [0.3.1] - 2016-01-08 -[0.3.1]: https://github.com/mastersign/bench/compare/v0.3.3...v0.3.1 +[0.3.1]: https://github.com/winbench/bench/compare/v0.3.3...v0.3.1 ### Added - Documentation for groups in `apps.md` ## [0.3.0] - 2016-01-08 -[0.3.0]: https://github.com/mastersign/bench/compare/v0.2.2...v0.3.0 +[0.3.0]: https://github.com/winbench/bench/compare/v0.2.2...v0.3.0 ### Added - Support for app typ `meta` for custom apps and app groups @@ -1164,7 +1164,7 @@ must be migrated to the new format. ## [0.2.2] - 2016-01-07 -[0.2.2]: https://github.com/mastersign/bench/compare/v0.2.1...v0.2.2 +[0.2.2]: https://github.com/winbench/bench/compare/v0.2.1...v0.2.2 ### Added - App: Apache Web Server @@ -1183,7 +1183,7 @@ must be migrated to the new format. ## [0.2.1] - 2016-01-06 -[0.2.1]: https://github.com/mastersign/bench/compare/v0.2.0...v0.2.1 +[0.2.1]: https://github.com/winbench/bench/compare/v0.2.0...v0.2.1 ### Added - App: Sift @@ -1202,7 +1202,7 @@ must be migrated to the new format. ## [0.2.0] - 2016-01-06 -[0.2.0]: https://github.com/mastersign/bench/compare/v0.1.0...v0.2.0 +[0.2.0]: https://github.com/winbench/bench/compare/v0.1.0...v0.2.0 ### Added - App: Oracel JDK 7 and 8 diff --git a/build/set-project-version.ps1 b/build/set-project-version.ps1 index 87b63b50..c41c3bfe 100644 --- a/build/set-project-version.ps1 +++ b/build/set-project-version.ps1 @@ -41,7 +41,7 @@ $installCode = $versionRegex.Replace($installCode, "SET VERSION=${newVersion}") echo "- CHANGELOG.md" $changelogFile = "$RootDir\CHANGELOG.md" -$repoUrl = "https://github.com/mastersign/bench" +$repoUrl = "https://github.com/winbench/bench" $changeLogText = [IO.File]::ReadAllText($changelogFile, $utf8) $versionPattern = "^\[(?[\d\.]+)\]: \S*\s*$" $versionRegex = New-Object System.Text.RegularExpressions.Regex($versionPattern, [System.Text.RegularExpressions.RegexOptions]::Multiline) From 439732487ef1d09f2faf63ae8ef92785a05c9004 Mon Sep 17 00:00:00 2001 From: Tobias Kiertscher Date: Fri, 6 Jul 2018 14:02:06 +0200 Subject: [PATCH 5/5] pushed version to 0.20.3 --- BenchManager/BenchCLI/Properties/AssemblyInfo.cs | 4 ++-- BenchManager/BenchDashboard/Properties/AssemblyInfo.cs | 4 ++-- BenchManager/BenchLib/Properties/AssemblyInfo.cs | 4 ++-- CHANGELOG.md | 4 ++++ res/bench-install.bat | 2 +- res/version.txt | 2 +- 6 files changed, 12 insertions(+), 8 deletions(-) diff --git a/BenchManager/BenchCLI/Properties/AssemblyInfo.cs b/BenchManager/BenchCLI/Properties/AssemblyInfo.cs index 3901640b..3b4e9521 100644 --- a/BenchManager/BenchCLI/Properties/AssemblyInfo.cs +++ b/BenchManager/BenchCLI/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern // übernehmen, indem Sie "*" eingeben: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.20.2.0")] -[assembly: AssemblyFileVersion("0.20.2.0")] +[assembly: AssemblyVersion("0.20.3.0")] +[assembly: AssemblyFileVersion("0.20.3.0")] diff --git a/BenchManager/BenchDashboard/Properties/AssemblyInfo.cs b/BenchManager/BenchDashboard/Properties/AssemblyInfo.cs index 5f4756c3..e3e3aa3e 100644 --- a/BenchManager/BenchDashboard/Properties/AssemblyInfo.cs +++ b/BenchManager/BenchDashboard/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.20.2.0")] -[assembly: AssemblyFileVersion("0.20.2.0")] +[assembly: AssemblyVersion("0.20.3.0")] +[assembly: AssemblyFileVersion("0.20.3.0")] diff --git a/BenchManager/BenchLib/Properties/AssemblyInfo.cs b/BenchManager/BenchLib/Properties/AssemblyInfo.cs index 351f454e..f70c8500 100644 --- a/BenchManager/BenchLib/Properties/AssemblyInfo.cs +++ b/BenchManager/BenchLib/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.20.2.0")] -[assembly: AssemblyFileVersion("0.20.2.0")] +[assembly: AssemblyVersion("0.20.3.0")] +[assembly: AssemblyFileVersion("0.20.3.0")] diff --git a/CHANGELOG.md b/CHANGELOG.md index 59018668..c372bfdc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,10 @@ Add a link to the GitHub diff like [Unreleased]: https://github.com/winbench/bench/compare/master...dev +## [0.20.3] - 2018-07-06 + +[0.20.3]: https://github.com/winbench/bench/compare/v0.20.2...v0.20.3 + ### Added * Menu item _View_ → _Last Logfile_ diff --git a/res/bench-install.bat b/res/bench-install.bat index e7552242..ad56863b 100644 --- a/res/bench-install.bat +++ b/res/bench-install.bat @@ -7,7 +7,7 @@ SetLocal :: https://winbench.org/guide/setup/ :: -SET VERSION=0.20.2 +SET VERSION=0.20.3 SET TAG=v%VERSION% SET ROOT=%~dp0 IF [%1] NEQ [] SET ROOT=%~dpnx1\ diff --git a/res/version.txt b/res/version.txt index a158e5b6..3428dd48 100644 --- a/res/version.txt +++ b/res/version.txt @@ -1 +1 @@ -0.20.2 \ No newline at end of file +0.20.3 \ No newline at end of file