Permalink
Browse files

(doc) update wiki - release notes

  • Loading branch information...
1 parent 9892bdb commit 16c1de1ea826108e639b80b3d5730bcb93b0408a @ferventcoder ferventcoder committed Jan 5, 2017
Showing with 77 additions and 41 deletions.
  1. +1 −1 choco.wiki
  2. +76 −40 chocolatey/Website/Views/Documentation/ReleaseNotesLicensed.cshtml
@@ -6,16 +6,52 @@
<h1 id="chocolatey-release-notes---licensed-edition">Chocolatey Release Notes - Licensed Edition</h1>
<p>This covers the release notes for the &quot;chocolatey.extension&quot; package, where the licensed editions of Chocolatey get their enhanced functionality.</p>
<p><strong>NOTE</strong>: For licensed versions, refer to both this set of release notes and <a href="@Url.RouteUrl(RouteName.Docs, new { docName = "release-notes" })">Open Source Release Notes</a>.</p>
-<h2 id="december-21-2016">1.8.3 (December 21, 2016)</h2>
+<h2 id="january-5-2017">1.8.4 (January 5, 2017)</h2>
<h3 id="features">FEATURES</h3>
<ul>
+<li>Support Self-Service Install / Background Mode - see <a href="https://chocolatey.org/docs/features-agent-service" class="uri">https://chocolatey.org/docs/features-agent-service</a></li>
+<li>Manage Windows Services</li>
+</ul>
+<p>We&#39;ve introduced some service management functions to the business edition. <code>Install-ChocolateyWindowsService</code>, <code>Uninstall-ChocolateyWindowsService</code>, <code>Start-ChocolateyWindowsService</code>, and <code>Stop-ChocolateyWindowsService</code>. Those will be documented soon enough. For now some example code should suffice.</p>
+<pre><code class="powershell">$toolsDir = &quot;$(Split-Path -parent $MyInvocation.MyCommand.Definition)&quot;
+$serviceExe = Join-Path $toolsDir &#39;service\chocolatey-agent.exe&#39;
+
+$packageArgs = @@{
+ Name = &#39;chocolatey-agent&#39;
+ DisplayName = &#39;Chocolatey Agent&#39;
+ Description = &#39;Chocolatey Agent is a backgound service for Chocolatey.&#39;
+ StartupType = &#39;Automatic&#39;
+ ServiceExecutablePath = $serviceExe
+}
+
+#Username, Password, -DoNotStartService are also considered
+
+Install-ChocolateyWindowsService @@packageArgs
+
+# The other three methods simply take the service name.
+Start-ChocolateyWindowsService -Name &#39;chocolatey-agent&#39;
+Stop-ChocolateyWindowsService -Name &#39;chocolatey-agent&#39;
+Uninstall-ChocolateyWindowsService -Name &#39;chocolatey-agent&#39;</code></pre>
+<h3 id="bug-fixes">BUG FIXES</h3>
+<ul>
+<li>Package Synchronizer - Do not run automatic sync when non-elevated. It fails in weird ways</li>
+<li>Package Builder (Choco New) - fix &quot;(Install)&quot; - append space in nuspec Title.</li>
+</ul>
+<h3 id="improvements">IMPROVEMENTS</h3>
+<ul>
+<li>Downloading remote files - don&#39;t show bytes, only formatted values</li>
+<li>Authenticode sign licensed binaries</li>
+</ul>
+<h2 id="december-21-2016">1.8.3 (December 21, 2016)</h2>
+<h3 id="features-1">FEATURES</h3>
+<ul>
<li>Package Downloader/Internalizer (Choco Download):
<ul>
<li>Internalize package dependencies</li>
<li>Allow download to separate location than where package will edit for internal resources (<code>--download-location</code>)</li>
</ul></li>
</ul>
-<h3 id="bug-fixes">BUG FIXES</h3>
+<h3 id="bug-fixes-1">BUG FIXES</h3>
<ul>
<li>Fix - Directory Override - ensure override switch is passed to .install/.portable package when passing switch to meta package.</li>
<li>Fix - Ensure web requests don&#39;t time out / are configurable - see <a href="https://github.com/chocolatey/choco/issues/732">#732</a></li>
@@ -32,7 +68,7 @@
<li>Fix - Do not timeout for larger files</li>
</ul></li>
</ul>
-<h3 id="improvements">IMPROVEMENTS</h3>
+<h3 id="improvements-1">IMPROVEMENTS</h3>
<ul>
<li>Directory Override - if MSI properties include INSTALLDIR or INSTALLLOCATION, use that instead of TARGETDIR</li>
<li>Package Builder (Choco New):
@@ -48,7 +84,7 @@
</ul></li>
</ul>
<h2 id="december-12-2016">1.8.2 (December 12, 2016)</h2>
-<h3 id="bug-fixes-1">BUG FIXES</h3>
+<h3 id="bug-fixes-2">BUG FIXES</h3>
<ul>
<li>Package Builder (Choco New):
<ul>
@@ -62,7 +98,7 @@
</ul></li>
<li>Countdown days counting in incorrect direction</li>
</ul>
-<h3 id="improvements-1">IMPROVEMENTS</h3>
+<h3 id="improvements-2">IMPROVEMENTS</h3>
<ul>
<li>Package Builder (Choco New):
<ul>
@@ -71,15 +107,15 @@
</ul></li>
</ul>
<h2 id="november-27-2016">1.8.1 (November 27, 2016)</h2>
-<h3 id="bug-fixes-2">BUG FIXES</h3>
+<h3 id="bug-fixes-3">BUG FIXES</h3>
<ul>
<li>AutoUninstaller - Fix - do not fail on auto-detection of type when uninstall executable is not in the correct format.</li>
<li>Package Builder (Choco New):
<ul>
<li>Fix - Programs and Features - do not fail on auto-detection of type based on uninstall string</li>
</ul></li>
</ul>
-<h3 id="improvements-2">IMPROVEMENTS</h3>
+<h3 id="improvements-3">IMPROVEMENTS</h3>
<ul>
<li>Package Builder (Choco New):
<ul>
@@ -90,7 +126,7 @@
<h2 id="november-16-2016">1.8.0 (November 16, 2016)</h2>
<p>Package Builder has some major improvements in this release, including a new UI! See <a href="https://chocolatey.org/blog/package-builder-announcements" class="uri">https://chocolatey.org/blog/package-builder-announcements</a> for details! While building some of the features for the enhancements for this release, we&#39;ve made quite a few tweaks and fixes to Package Builder and we think you are going to like the results. Being able to generate packages from the installed software on a reference system is huge (<code>choco new --from-programs-and-features</code>)!</p>
<p>Pro users now have the ability to download packages (minus internalization). This is fantastic if you want to pull down a lot of packages quickly from a remote source. Or pull down packages and push them up to an internal source.</p>
-<h3 id="features-1">FEATURES</h3>
+<h3 id="features-2">FEATURES</h3>
<ul>
<li>Package Downloader comes to Pro+ Licenses - minus internalizer, you can now download a package using an easy command <code>choco download</code>.</li>
<li>Package Builder (Choco New):
@@ -100,7 +136,7 @@
<li>Package Builder - generate packages from installed software (Programs and Features) - see <a href="https://youtu.be/Mw_ReipnskI" class="uri">https://youtu.be/Mw_ReipnskI</a> for details.</li>
</ul></li>
</ul>
-<h3 id="bug-fixes-3">BUG FIXES</h3>
+<h3 id="bug-fixes-4">BUG FIXES</h3>
<ul>
<li>Package Builder (Choco New):
<ul>
@@ -119,7 +155,7 @@
<li>Fix - sync over an existing synced package without error.</li>
</ul></li>
</ul>
-<h3 id="improvements-3">IMPROVEMENTS</h3>
+<h3 id="improvements-4">IMPROVEMENTS</h3>
<ul>
<li>Uninstall - Uninstall software not managed with Chocolatey. Use something like <code>choco uninstall 7-zip* --from-programs-and-features</code> to ensure removal from Programs and Features directly.</li>
<li>VirusTotal - When a user cancels a virus check, set the proper exit code so that rollback occurs automatically - see <a href="https://github.com/chocolatey/choco/issues/985">#985</a>.</li>
@@ -139,13 +175,13 @@
</ul></li>
</ul>
<h2 id="sep-22-2016">1.7.0 (Sep 22, 2016)</h2>
-<h3 id="bug-fixes-4">BUG FIXES</h3>
+<h3 id="bug-fixes-5">BUG FIXES</h3>
<ul>
<li>Package Builder (Choco New) - Removed <code>fileFullPath</code> from install template - add back in when local zip only. Fixes an error as <code>file</code> and <code>fileFullPath</code> are aliases starting in 0.10.1.</li>
<li>Package Internalizer (Choco Download) - ensure logging does not incur log format exceptions</li>
<li>install/upgrade - Look for downloaded file at old path if replaced &quot;˜chocolatey\chocolatey&#39; path does not exist - see <a href="https://github.com/chocolatey/choco/issues/969">#969</a></li>
</ul>
-<h3 id="improvements-4">IMPROVEMENTS</h3>
+<h3 id="improvements-5">IMPROVEMENTS</h3>
<ul>
<li>Package Builder (Choco New):
<ul>
@@ -163,22 +199,22 @@
</ul></li>
</ul>
<h2 id="sep-20-2016">1.6.3 (Sep 20, 2016)</h2>
-<h3 id="bug-fixes-5">BUG FIXES</h3>
+<h3 id="bug-fixes-6">BUG FIXES</h3>
<ul>
<li>Require Chocolatey be upgraded to at least 0.10.1 due to internal incompatibilities that affect this extension.</li>
</ul>
<h2 id="sep-19-2016---pulled">1.6.2 (Sep 19, 2016 - pulled)</h2>
-<h3 id="bug-fixes-6">BUG FIXES</h3>
+<h3 id="bug-fixes-7">BUG FIXES</h3>
<ul>
<li>Recompiled to work with 0.10.1. There were some internal changes that appear to affect the virus scanner and PackageBuilder.</li>
</ul>
-<h3 id="improvements-5">IMPROVEMENTS</h3>
+<h3 id="improvements-6">IMPROVEMENTS</h3>
<ul>
<li>Install/upgrade - support MSP (patch files)</li>
<li>PackageBuilder - support MSU/MSP files</li>
</ul>
<h2 id="sep-8-2016">1.6.1 (Sep 8, 2016)</h2>
-<h3 id="bug-fixes-7">BUG FIXES</h3>
+<h3 id="bug-fixes-8">BUG FIXES</h3>
<ul>
<li>Package Builder (Choco New):
<ul>
@@ -188,7 +224,7 @@
</ul>
<h2 id="sep-8-2016-1">1.6.0 (Sep 8, 2016)</h2>
<p>Some really big improvements are now available in v1.6.0. We are excited to share them with you!</p>
-<h3 id="features-2">FEATURES</h3>
+<h3 id="features-3">FEATURES</h3>
<ul>
<li>Licensed Enhancements:
<ul>
@@ -203,7 +239,7 @@
<li>Work with zip files</li>
</ul></li>
</ul>
-<h3 id="bug-fixes-8">BUG FIXES</h3>
+<h3 id="bug-fixes-9">BUG FIXES</h3>
<ul>
<li>Fix - changes related to working directory fixes for <a href="https://github.com/chocolatey/choco/issues/937">#937</a></li>
<li>Fix - double chocolatey folder name is not also applied to the passed in file name - see <a href="https://github.com/chocolatey/choco/issues/908">#908</a></li>
@@ -217,7 +253,7 @@
<li>Fix - handle downloaded files with the same name Sometimes the file name is the same when the architecture is different. Handle that by using the url counter for all additional files with the same name.</li>
</ul></li>
</ul>
-<h3 id="improvements-6">IMPROVEMENTS</h3>
+<h3 id="improvements-7">IMPROVEMENTS</h3>
<ul>
<li>Remind About Upcoming Expiration - when the license is expiring within a month&#39;s time, remind the user about renewal</li>
<li>Package Builder (Choco New):
@@ -240,76 +276,76 @@
</ul></li>
</ul>
<h2 id="aug-9-2016">1.5.1 (Aug 9, 2016)</h2>
-<h3 id="bug-fixes-9">BUG FIXES</h3>
+<h3 id="bug-fixes-10">BUG FIXES</h3>
<ul>
<li>Fix - Valid Exit Codes do not support values bigger than Int32.MaxValue. - see <a href="https://github.com/chocolatey/choco/issues/900">#900</a></li>
</ul>
-<h3 id="improvements-7">IMPROVEMENTS</h3>
+<h3 id="improvements-8">IMPROVEMENTS</h3>
<ul>
<li>Package Internalizer (Choco Download) - specify resources location (when not embedding into package)</li>
</ul>
<h2 id="july-21-2016">1.5.0 (July 21, 2016)</h2>
-<h3 id="features-3">FEATURES</h3>
+<h3 id="features-4">FEATURES</h3>
<ul>
<li>[Business] Recompiled packages support aka Package Internalizer - Download a package and all remote resources, recompiling the package to use local resources instead.</li>
<li>Synchronize w/Programs and Features - Chocolatey synchronizes manually uninstalled software with package state.</li>
</ul>
-<h3 id="bug-fixes-10">BUG FIXES</h3>
+<h3 id="bug-fixes-11">BUG FIXES</h3>
<ul>
<li>Fix - Silent Args being passed as a string array cause package failure - see <a href="https://github.com/chocolatey/choco/issues/808">#808</a></li>
</ul>
-<h3 id="improvements-8">IMPROVEMENTS</h3>
+<h3 id="improvements-9">IMPROVEMENTS</h3>
<ul>
<li>VirusTotal - allow skipping check entirely - <a href="https://github.com/chocolatey/choco/issues/786">#786</a></li>
<li>Trial allows more features to work, but in a way that is not automatable.</li>
</ul>
<h2 id="june-20-2016">1.4.2 (June 20, 2016)</h2>
-<h3 id="bug-fixes-11">BUG FIXES</h3>
+<h3 id="bug-fixes-12">BUG FIXES</h3>
<ul>
<li>Fix - Logging is broken in some packages due to new TEMP directory - <a href="https://github.com/chocolatey/choco/issues/813">#813</a></li>
</ul>
-<h3 id="improvements-9">IMPROVEMENTS</h3>
+<h3 id="improvements-10">IMPROVEMENTS</h3>
<ul>
<li>Ensure log file path exists - <a href="https://github.com/chocolatey/choco/issues/758">#758</a></li>
</ul>
<h2 id="june-14-2016">1.4.1 (June 14, 2016)</h2>
-<h3 id="bug-fixes-12">BUG FIXES</h3>
+<h3 id="bug-fixes-13">BUG FIXES</h3>
<ul>
<li>PowerShell v2 assembly was not loading. There was a dependency on an incorrect version of PowerShell assemblies, causing it to only attempt to load System.Management.Automation v3 and above - <a href="https://github.com/chocolatey/choco/issues/799">#799</a></li>
</ul>
<h2 id="june-13-2016">1.4.0 (June 13, 2016)</h2>
-<h3 id="features-4">FEATURES</h3>
+<h3 id="features-5">FEATURES</h3>
<ul>
<li>BETA Testers - Recompiled packages support - Download a package and all remote resources, recompiling the package to use local resources instead.</li>
<li>BETA Testers - Synchronize w/Programs and Features - Chocolatey synchronizes manually uninstalled software with package state.</li>
<li>[Business] Create Packages from Installers aka Package Builder! Create packages directly from software installers in seconds! <strong>Chocolatey for Business can automatically create packages for all the software your organization uses in under 5 minutes!</strong></li>
<li>New Command! choco support - quickly see how you can contact support - <a href="https://github.com/chocolatey/choco/issues/745">#745</a></li>
<li>Web functions for local files support - <a href="https://github.com/chocolatey/choco/issues/781">#781</a></li>
</ul>
-<h3 id="improvements-10">IMPROVEMENTS</h3>
+<h3 id="improvements-11">IMPROVEMENTS</h3>
<ul>
<li>Support FIPS compliant algorithms <a href="https://github.com/chocolatey/choco/issues/446">#446</a></li>
</ul>
<h2 id="may-28-2016">1.3.2 (May 28, 2016)</h2>
-<h3 id="bug-fixes-13">BUG FIXES</h3>
+<h3 id="bug-fixes-14">BUG FIXES</h3>
<ul>
<li>Get-WebFile name changes related to <a href="https://github.com/chocolatey/choco/issues/753">#753</a></li>
</ul>
-<h3 id="improvements-11">IMPROVEMENTS</h3>
+<h3 id="improvements-12">IMPROVEMENTS</h3>
<ul>
<li>Clarified options with version and better messaging.</li>
</ul>
<h2 id="may-9-2016">1.3.1 (May 9, 2016)</h2>
-<h3 id="bug-fixes-14">BUG FIXES</h3>
+<h3 id="bug-fixes-15">BUG FIXES</h3>
<ul>
<li>Get-WebFile name changes related to <a href="https://github.com/chocolatey/choco/issues/727">#727</a></li>
</ul>
-<h3 id="improvements-12">IMPROVEMENTS</h3>
+<h3 id="improvements-13">IMPROVEMENTS</h3>
<ul>
<li>Report directory switch override.</li>
</ul>
<h2 id="may-2-2016">1.3.0 (May 2, 2016)</h2>
-<h3 id="features-5">FEATURES</h3>
+<h3 id="features-6">FEATURES</h3>
<ul>
<li>Ubiquitous Install Directory Switch! When working with properly formed packages that use Install-ChocolateyPackage (or Install-ChocolateyInstallPackage), Chocolatey is able to override the native installer&#39;s directory from one single option you provide to Chocolatey. You no longer need to know what the installer type is and provide that through install arguments. See <code>choco install -?</code> and <code>--install-directory</code> option for details.</li>
<li>Generic Virus Scanner - for organizations that don&#39;t want to run checks using VirusTotal, we&#39;ve provided a way for organizations to use their own virus scanner. See <code>choco config list</code> for details.</li>
@@ -319,17 +355,17 @@
<li>Fix - Content Length check may error if original location is changed. This means the permanent download location will not error on other checks.</li>
<li>Fix - Original remote file name can be affected if original url has changed or is unavailable.</li>
</ul>
-<h3 id="improvements-13">IMPROVEMENTS</h3>
+<h3 id="improvements-14">IMPROVEMENTS</h3>
<ul>
<li>Virus Scanner exits as soon as possible on files too big for the scanner. If the file is over 500MB, the scanner cannot upload the file, so it should not ask whether it can try to upload prior to failing on the size check (previous behavior).</li>
</ul>
<h2 id="march-14-2016">1.2.0 (March 14, 2016)</h2>
-<h3 id="features-6">FEATURES</h3>
+<h3 id="features-7">FEATURES</h3>
<ul>
<li>Virus scanning for Pro users! See the <a href="https://www.kickstarter.com/projects/ferventcoder/chocolatey-the-alternative-windows-store-like-yum/posts/1518468">post</a> for details!</li>
</ul>
<h2 id="february-12-2016">1.1.0 (February 12, 2016)</h2>
-<h3 id="improvements-14">IMPROVEMENTS</h3>
+<h3 id="improvements-15">IMPROVEMENTS</h3>
<ul>
<li>License can now be in user profile (like <code>c:\Users\yourname\chocolatey.license.xml</code>). This is great for roaming user profiles and in multiple machine usage scenarios.</li>
<li>Download cache can be controlled with a feature flag and/or a command option. See <code>choco feature</code> and <code>choco install -h</code> for more details.</li>
@@ -342,17 +378,17 @@
<li>Skip or run virus check with command options - see <code>choco install -h</code> for details.</li>
</ul>
<h2 id="february-5-2016">1.0.2 (February 5, 2016)</h2>
-<h3 id="bug-fixes-15">BUG FIXES</h3>
+<h3 id="bug-fixes-16">BUG FIXES</h3>
<ul>
<li>Fix - PowerShell 5 respects Cmdlet aliases, causing overrides on functions not ready (Install-ChocolateyPackage). See the <a href="https://www.kickstarter.com/projects/ferventcoder/chocolatey-the-alternative-windows-store-like-yum/posts/1484093">post</a> for details.</li>
</ul>
<h2 id="february-2-2016">1.0.1 (February 2, 2016)</h2>
-<h3 id="bug-fixes-16">BUG FIXES</h3>
+<h3 id="bug-fixes-17">BUG FIXES</h3>
<ul>
<li>Fix - License location validation is incorrect.</li>
</ul>
<h2 id="february-1-2016">1.0.0 (February 1, 2016)</h2>
-<h3 id="features-7">FEATURES</h3>
+<h3 id="features-8">FEATURES</h3>
<ul>
<li>Alternate Permanent Download Location - see the <a href="https://www.kickstarter.com/projects/ferventcoder/chocolatey-the-alternative-windows-store-like-yum/posts/1479944">post</a> for details.</li>
</ul>

0 comments on commit 16c1de1

Please sign in to comment.