Skip to content

Latest commit

 

History

History
757 lines (480 loc) · 48.6 KB

CHANGELOG.md

File metadata and controls

757 lines (480 loc) · 48.6 KB

Changelog

v1.3.4 (2024-10-30)

Full Changelog

Closed issues:

  • u3d available getting a 403 #433
  • 'user_error!': Unknown method 'info' when List package or install unity #432
  • Unable to install unity 2021.3.7f1 on windows #430
  • unity_versions.rb:70 can't modify frozen String: "" #429

Merged pull requests:

  • [CI] Drop Circle now that we use github since 532bb2792ab5eda2449b80131bce… #446 (lacostej)
  • Drop ruby 2.5, support 3.2 and 3.3. Adjust dependencies, improve rubocop support and adjust CI on github. #445 (lacostej)
  • Bump nio4r to pass installation on some CI platforms #444 (lacostej)
  • Update package dependencies to resolve circular dependency issue #440 (langtind)
  • Preparing release for 1.3.3 #436 (niezbop)
  • fix: don't attempt to append to frozen string #435 (jlsalmon)
  • [Fix] U3d::Utils: replace Ruby agent with another one to bypass 403 from Unity #434 (niezbop)
  • fix: replace usage of nonexistent UI.info method #431 (jlsalmon)
  • Preparing release for 1.3.2 #428 (lacostej)

v1.3.2 (2022-06-08)

Full Changelog

Merged pull requests:

v1.3.1 (2022-05-18)

Full Changelog

Closed issues:

  • u3d install 2019.4.35f1 fails at 1.3.0 #421

Merged pull requests:

v1.3.0 (2022-05-16)

Full Changelog

Closed issues:

  • Install without password/sudo #418
  • u3d install gives error about missing Win32 dependency. #415
  • Segmentation Fault with Win32API #414
  • Can't find 2019.4.14f LTS in u3d available. #412
  • Missing Linux versions in central cache #408
  • Cannot install 2019.4.4f1 #401

Merged pull requests:

  • Various gem updates to solve security vulnerabilities in development tools #419 (lacostej)
  • Support ruby3 and later on Windows (fixes #414) #417 (lacostej)
  • Fix installation of modules for non latest releases #416 (lacostej)
  • Fixing error when installing Unity 2020 version in Linux #410 (DiegoTorresSED)

v1.2.3 (2020-02-26)

Full Changelog

Merged pull requests:

  • Allow to refresh the github changelog. Also fix them as we removed empty lines. #398 (lacostej)
  • Detect 2019 modules and allow to install 2019, skipping dmg install for now #392 (lacostej)

v1.2.2 (2020-02-21)

Full Changelog

Fixed bugs:

  • Error management in invalid modules at least on macOS #385
  • U3D_EXTRA_PATHS is improperly interpreted on Windows #383

Closed issues:

  • github releases are not marked as latest nor contain changelogs #389

Merged pull requests:

  • Bump Example1 dependencies that trigger security warning on github #396 (lacostej)
  • Create Github releases. Required for #390. [Fixes #389] #395 (lacostej)
  • Support displaying u3d updates #390 (lacostej)
  • u3d/install: convert Windows paths to ruby paths when treating U3D_EXTRA_PATHS #388 (lacostej)
  • u3d/install: verify package names before we ensure setup coherence (fixes #385) (regression from 1.2.0) #387 (lacostej)

v1.2.1 (2019-11-15)

Full Changelog

Implemented enhancements:

  • u3d 1.2.0 not compatible with fastlane #379
  • Lower dependency on rubyzip to 1.3.0 for fastlane compatibility #380 (niezbop)

v1.2.0 (2019-11-15)

Full Changelog

Implemented enhancements:

  • 2019.x Android package: Install SDK & NDK Tools #359
  • u3d/installer: Enable the download/installation of modules from Unity Hub #375 (niezbop)

Fixed bugs:

  • installation_path parameter problems #371
  • u3d list command does not work in non-standard path #370
  • New linux versions are not visible in u3d #369
  • I can't execute commands if I have an alpha version installed #354
  • Cannot start u3d within a working directory which path contains special characters. #352
  • u3d/installation: fix the version retrieving for Windows on Unity 2019.2.x and onwards #374 (niezbop)
  • u3d/installer: support custom install paths through U3D_EXTRA_PATHS #373 (niezbop)
  • Use the VersionsFetcher with Unity's json on Linux as well #364 (niezbop)

Closed issues:

  • unity 2019.2.x on windows #367
  • When using prettifier, have an option to write the raw log to file in case we need it #365
  • u3d can't list all available versions for Linux #360
  • Empty ini files prevent Unity installation #356

Merged pull requests:

  • Bump ruby dependencies in examples to get rid of CVEs #372 (lacostej)
  • Prevent empty ini files from being created and ignore them (fixes #356) #361 (lacostej)
  • u3d/internals: add a quote around active rule name with loggin parsing failures #358 (lacostej)
  • u3d/internals: prepare for adding a test suite for the prettifier. Supports #119 #355 (lacostej)
  • u3d/internals: support accentuated characters in Windows Local App Data path. Fixes #352 #353 (lacostej)

v1.1.5 (2019-03-06)

Full Changelog

Fixed bugs:

  • u3d available not listing all versions on macOS #349

Merged pull requests:

  • list/available: find Mac or Windows version based on the unity_shader package. Fixes #349 #350 (lacostej)
  • build: automatically set reviewer on pre_release PR #348 (lacostej)

v1.1.4 (2019-02-28)

Full Changelog

Implemented enhancements:

  • u3d/asset: add feature that enables easy inspection of asset in a Unity project #341 (niezbop)

Closed issues:

  • u3d returns code=0 if failed #343
  • `user_error!': package 'Mac' doesn't exist #340
  • list fails when version does not follow standard format, e.g. MagicLeap versions #331
  • Bug: Failed to install pkg file #310

Merged pull requests:

  • u3d/list: support Magic Leap Versions parsing and sorting (fixes #331) #346 (lacostej)
  • Update to latest hub to label PRs and remove the hardcoding of the user's repo #345 (lacostej)
  • u3d/install exit 1 when version not found. Fixes #343 #344 (lacostej)
  • Add -t* flag for 7z when unpacking packages #342 (tony-rowan)

v1.1.3 (2019-01-08)

Full Changelog

Implemented enhancements:

  • install/linux: fallback on ruby strings implementation (fixes #326) #327 (lacostej)

Fixed bugs:

  • u3d/unity_versions: fix missing latest versions #335 (niezbop)

Closed issues:

  • Last version not available using u3d available #337
  • No Beta versions visible with u3d available #330
  • installation.rb:210:in ``': No such file or directory - strings (Errno::ENOENT) #326

Merged pull requests:

  • u3d/available: Make Linux 2018.3.0f2 available on linux #337 #338 (tony-rowan)
  • Bump dependencies to remove dependency on rubyzip 1.2.1 #328 (lacostej)

v1.1.2 (2018-07-12)

Full Changelog

Implemented enhancements:

  • u3d/available: Add option to not use the central cache #324 (niezbop)

v1.1.1 (2018-07-12)

Full Changelog

Fixed bugs:

  • Unity 2018.2.x is not listed as available #321
  • u3d/versions: Accept new pattern for mac above 2018.2+ #322 (niezbop)
  • u3d/runner: Fix -projectPath argument #320 (niezbop)

Closed issues:

  • Inconsistency regarding -projectpath / -projectPath argument #319
  • Betas not fetched anymore #314

v1.1.0 (2018-06-27)

Full Changelog

Implemented enhancements:

Closed issues:

  • [OSX] [Request?] Not possible to run concurrent projects #316
  • u3d available is not exhaustive #312

Merged pull requests:

  • u3d/available: proper fetching of paginated archives (fixes #312) #313 (lacostej)

v1.0.21 (2018-04-27)

Full Changelog

Implemented enhancements:

  • u3d/install: do not ask for password when user is root on Linux #303
  • u3d/prettify: report failures to parse logs automatically #146
  • u3d/install do not ask for root password #304 (lacostej)
  • u3d/* automatically retry admin privilege elevation #236 #297 (lacostej)
  • u3d/sanitize: support dot_not_move #293 (lacostej)
  • u3d/ui: adjust a message that is use for more than just downloading unity #292 (lacostej)
  • u3d/sanitize: ensure Installation instance's root_path is updated post move #291 (lacostej)
  • u3d/move command, renaming install dirs. Support long version names. Fixes #274 #289 (lacostej)
  • u3d/console: an interactive version of u3d (Fixes #265) #283 (lacostej)

Fixed bugs:

  • Unity Installations fail on Windows with space in path #302
  • u3d/internals: grant_admin wasn't using has_admin_privileges? to get the privileges on non windows platforms #301 (lacostej)

Closed issues:

  • Include build number when renaming hotfix releases of Unity #274
  • u3d should ask again for password if wrong password is given in interactive mode #236
  • u3d: non UTF-8 environments can cause issues. #147

Merged pull requests:

  • u3d/console: remove require on pry #307 (lacostej)
  • Allow spaces in installation paths on Windows #302 #306 (lacostej)
  • u3d/install: support full pkg for Linux #305 (lacostej)
  • u3d/internals: fallback on admin move of creating u3d_do_not_move if needed #300 (lacostej)
  • u3d/list: identify versions that can't be moved with a ! #298 (lacostej)
  • u3d/internals: move windows_path from U3d::Utils to U3dCore::Helper and reuse it in AdminTools #296 (lacostej)
  • u3d/internals: extract the move_file into U3dCore::AdminTools #295 (lacostej)
  • u3d/sanitize: sanitize on list only + cleanups and refactors #294 (lacostej)
  • u3d/list: properly identify the build number #288 (lacostej)
  • u3d/examples: support Unity 2017.3+, identified while investigating #3 #286 (lacostej)
  • u3d/* Detect incorrect locale (Fixes #147) #285 (lacostej)
  • u3d/list: introduce format and make sure the list_installed return an array of versions #284 (lacostej)

v1.0.20 (2018-04-19)

Full Changelog

Implemented enhancements:

  • u3d/list: display full revision number (prepares for #274) #280 (lacostej)
  • u3d/prettify: catch build pipeline messages #279 (niezbop)
  • u3d/prettify: fix exception rule start pattern #273 (niezbop)
  • u3d/*: failure reporter #267 (niezbop)
  • Move duplicated data_path out of U3d::Cache/U3d::INIparser to U3dCore::Helper #266 (niezbop)

Fixed bugs:

  • UnityEngine.Debug.Log[Error|Warning|]Format do not appear in u3d run output #269
  • u3d/prettify: Catch Enlighten jobs failure #272 (niezbop)

Closed issues:

  • u3d/log catch all BuildPipeline:BuildPlayerInternalNoCheck messages #278
  • New LTS releases not recognised #276
  • cache stopped building #275
  • incompatible character encodings: CP850 and UTF-8 #268

Merged pull requests:

  • u3d/available support LTS (#276) #277 (lacostej)
  • Document locale unicode requirements (fixes #268) #271 (lacostej)
  • u3d/prettify: Fix UnityEngine.Debug.LogXXXFormat not being caught #270 (niezbop)

v1.0.19 (2018-03-09)

Full Changelog

Implemented enhancements:

Merged pull requests:

  • u3d/licenses: add feature to display licenses #262 (lacostej)

v1.0.18 (2018-03-08)

Full Changelog

Closed issues:

  • error: Net::ReadTimeout #258

Merged pull requests:

  • u3d/* allow to modify Net::HTTP read timeout (all rubies) and max retries (ruby 2.5+) default values. Change read time out to 300 sec (fixes #258) #260 (lacostej)

v1.0.17 (2018-03-05)

Full Changelog

Closed issues:

  • Latest versions not listed on linux #256
  • Unable to use U3D to install latest beta 2018.1.0b[8|7] #255

Merged pull requests:

  • Detect missing 3 Linux versions (fixes #255 and #256) #257 (lacostej)

v1.0.16 (2018-02-04)

Full Changelog

Implemented enhancements:

  • support install of .xz files #251
  • Linux ini partial support exists now #244

Fixed bugs:

  • u3d/install & u3d/available no INI file error on Linux #242
  • u3d/prettify: Fix rule termination when there are special characters in the file name #246 (niezbop)

Closed issues:

  • u3d/available missing latest versions on Linux #241
  • u3d/install fails to install Linux dependencies inside docker #240

Merged pull requests:

  • u3d/install linux xz format (fixes #251) #252 (lacostej)
  • u3d/available: support broken parts of Linux INI (#244) #248 (lacostej)
  • u3d/available: fix forums parsing and move ini faking/downloading at available time, to support package based Linux versions #247 (lacostej)
  • u3d/prettify: Parse Android command invocation failure #245 (niezbop)
  • Support linux forums pagination #243 (lacostej)

v1.0.15 (2018-01-16)

Full Changelog

Fixed bugs:

  • u3d/install: download beta for mac also needs to discard checking md5s on Windows packages #234 (lacostej)

v1.0.14 (2018-01-15)

Full Changelog

Implemented enhancements:

  • Support 2018.1.0b2 VisualStudio package installation #225
  • u3d/install: improve messages #231 (niezbop)
  • u3d/install: add support for installing .msi packages on Windows #230 (niezbop)

Merged pull requests:

  • Appveyor support / Windows build automation #228 (lacostej)
  • u3d/install Unity 2018. Download works on Windows and Mac and Mac installs. Fixes #225 #227 (lacostej)
  • u3d/install: allow to download from one platform while on another one #226 (lacostej)

v1.0.13 (2018-01-09)

Full Changelog

Implemented enhancements:

  • u3d/install: allow to specify packages download directory #213
  • u3d/available: fetch versions data from a central repository, speeding up identification of available releases #142
  • u3d/available: introduce a central cache (fixes #142) #217 (lacostej)
  • u3d/available: allow to match using regular expression #216 (lacostej)
  • u3d/install: allow to specify packages download directory using an environment variable #214 (niezbop)
  • u3d/prettify: remove Jenkins rules #211 (niezbop)
  • u3d/prettify: update ruleset with LICENSE SYSTEM rules #210 (niezbop)

Merged pull requests:

v1.0.12 (2018-01-03)

Full Changelog

Implemented enhancements:

  • Incorrect package check downloads and reinstalls it #198

Fixed bugs:

  • u3d/install enforce_setup_coherence interferes with download only operation #206
  • Fix unity_version argument of fastlane plugin u3d type #193 (niezbop)

Merged pull requests:

  • u3d/install: download only should not filter out already installed packages (fixes #206) #208 (lacostej)
  • u3d/install: help fixes #207 (lacostej)
  • u3d/install: do not reinstall already installed packages #202 (niezbop)
  • u3d/install: describe how password can be passed to u3d (fixes #200) #201 (lacostej)

v1.0.11 (2017-12-07)

Full Changelog

Implemented enhancements:

  • u3d/list: also detect previously installed deb packages on Linux (fixes #189) #190 (lacostej)

Merged pull requests:

  • doc: explain CI setup with jenkins #191 (lacostej)
  • u3d/run: fail with a proper message when opening a Unity4 project #187 (lacostej)

v1.0.10 (2017-11-03)

Full Changelog

Fixed bugs:

  • u3d/download progress bar on Windows not going to 100% #164

Closed issues:

  • u3d/install: confusing "-p not available on linux" message #181
  • u3d/install: already installed packages are reinstalled #161

Merged pull requests:

  • u3d/download/install: --all option was broken. Added tests #184 (lacostej)
  • u3d install: Improve Linux warnings for package options (fixes #181) #183 (lacostej)
  • Fix log termination #180 (niezbop)
  • u3d/list find package names under PlaybackEngines ivy.xml #178 (lacostej)
  • u3d/downloader: print progress improvements (fix #164) #177 (lacostej)

v1.0.9 (2017-10-31)

Full Changelog

Implemented enhancements:

  • Implement uninstall #174
  • u3d/install: find all patched versions #172

Merged pull requests:

  • u3d/available: discover all patched releases (fixes #172) #173 (lacostej)
  • Implement uninstall. Also modify the output of list on Mac and deprecate Installation.path in favor of Installation.root_path #171 (lacostej)
  • u3d/cleanups small refactorings and cleanups #170 (lacostej)

v1.0.8 (2017-10-18)

Full Changelog

Fixed bugs:

  • `install': uninitialized constant U3d::Globals (NameError) #166
  • u3d doesn't detect Unity version anterior to 5.0 on Windows #165

Merged pull requests:

  • Fix Windows version detection for Unity4 (fixes #165) #168 (niezbop)
  • Fix module name issue for Globals call #167 (niezbop)

v1.0.7 (2017-10-03)

Full Changelog

Closed issues:

  • u3d/install: weird mac spurious install issues #160

Merged pull requests:

  • u3d/install: properly search for freshly installed versions on Mac (fixes #160) #162 (lacostej)

v1.0.6 (2017-10-02)

Full Changelog

Implemented enhancements:

  • docs/Add how to install ruby to README #154 (niezbop)

Closed issues:

  • Make it obvious that ruby 2.0 is not properly supported #157

Merged pull requests:

  • u3d/all: detect ruby 2.0 usage and move checks into compatibility file (fixes #157) #158 (lacostej)
  • u3d/all feature/detect bash on ubuntu on windows (fixed #150) #155 (niezbop)

v1.0.5 (2017-09-28)

Full Changelog

Merged pull requests:

  • u3d/help: document verbose #152 (lacostej)
  • docs: document u3d usage on CI servers and how-to troubleshoot #151 (lacostej)
  • u3d/credentials fix ArgumentError in commands (fixes #148) #149 (niezbop)

v1.0.4 (2017-09-16)

Full Changelog

Fixed bugs:

  • u3d/installer might not see a newly installed version on Mac #139
  • Issue with using installer (error: undefined method `[]' for nil:NilClass.) #138

Merged pull requests:

  • u3d/available: restore Linux version. #144 (lacostej)
  • u3d/installer: allow to find the installation we just installed, and fallback on spotlight on mac #143 (lacostej)
  • u3d/analyzer: remove extra end of lines in context information #141 (lacostej)
  • u3d/installer: hard fail if we ask for a non existant package (Related to #138) #140 (lacostej)
  • u3d/internal: load all internal modules in top 'u3d' file #137 (lacostej)

v1.0.3 (2017-09-11)

Full Changelog

Implemented enhancements:

  • u3d/internal: create a argescape cross platform method #132
  • u3d/prettifyer should fail with contextual information to ease improvement #128
  • u3d: accept password-less sudo #126

Fixed bugs:

  • u3d run: -logFile /dev/stdout causes crashes on Linux #43

Closed issues:

  • Create a full circleci mac/linux example #15

Merged pull requests:

  • Automate bump & changelog tasks #135 (lacostej)
  • u3d/prettifyer: fail with contextual information (Fixes #128) #134 (lacostej)
  • u3d/internal: introduce a argescape string function (Fixes #132) #133 (lacostej)
  • u3d/credentials support empty passwords for passwordless sudo (Fixes #128) #130 (lacostej)
  • Download file now prints progress also in non interactive mode (only in verbose) #129 (lacostej)

v1.0.2 (2017-09-05)

Full Changelog

Implemented enhancements:

  • u3d/prettify: catch missing dependencies errors on Linux #123
  • Prettifyer not plugged when using -logFile /dev/stdout #18
  • u3d/prettify: modify compiler rule parsing for 2017+ #121 (niezbop)
  • ud3/prettify: improve exception logging rules #118 (niezbop)
  • u3d/available: linux: do not try to fetch package size if already cached #116 (lacostej)
  • u3d/dependencies: add command to install Linux dependencies #25 (niezbop)

Fixed bugs:

  • u3d install updating cache even with --no-download option #104

Merged pull requests:

  • u3d/prettify: add rule to catch library loading errors #124 (niezbop)
  • u3d/prettify: also plug log analyzer on stdout (Fixes #18 #43) #122 (lacostej)
  • u3d/install: do not refresh cache when download disabled (Fixes #104) #120 (lacostej)

v1.0.1 (2017-08-31)

Full Changelog

Merged pull requests:

  • u3d/downloader: use_ssl should be set dynamically to download from https #113 (lacostej)

v1.0.0 (2017-08-31)

Full Changelog

v1.0.0.rc1 (2017-08-30)

Full Changelog

Implemented enhancements:

  • u3d/install: move chmod +x of linux files at install time #91

Fixed bugs:

  • Log prettifier not logging command line arguments (among other initialisation things) on Unity 2017+ #99
  • Error if stdout closed while writing to it #96
  • Downloader not as fast as it should be #93

Closed issues:

  • u3d/prettify: missing executeMethod failure / exception catching #102
  • Ensure u3d works well on ruby 2.4.1 #82

Merged pull requests:

  • u3d: prepare for 1.0.0.rc1 release #111 (lacostej)
  • fastlane-plugin-u3d: allow to depend on coming 1.0.0 version #109 (lacostej)
  • u3d/run allow to configure the rules.json location using U3D_RULES_PATH env variable #108 (lacostej)
  • u3d/run: if thread exits abnormally, don't wait for it and return #107 (lacostej)
  • Add log rules to parse exceptions and aborts #106 (niezbop)
  • Fix INIT log phase not starting when intended #101 (niezbop)
  • u3d/install: move chmod +x of linux files at install time (Fixes #91) #100 (lacostej)
  • logger: Hide EPIPE errors when stdout already closed #97 (lacostej)

v0.9.4 (2017-08-28)

Full Changelog

Implemented enhancements:

  • Merge install and local_install commands #84
  • Document installation path sanitization #50
  • [tech] rubocop: update version and fix windows compatibility #61 (lacostej)
  • u3d/install local_install: if no version specified, fallback on version required by current project #53 (lacostej)
  • u3d/install: display more information during sanization, including what would happen (fixes #50) #51 (lacostej)

Fixed bugs:

  • u3d run not getting project path automatically with some arguments #73
  • u3d/list doesn't list all installed Unity versions #69
  • Installation stays in /Application/Unity when installing on OSX #68
  • u3d local_install broken on Mac #62
  • u3d/install unnecessarily asking for permissions when it has nothing to do #52
  • downloader (for linux) does not detect incomplete files #21

Closed issues:

  • [Doc] make u3d run default behavior more visible in documentation #75
  • [Feature request] List available packages #70
  • Refactor the downloader/validator logic #66
  • [tech] setup circleci / coverage etc #4
  • migrate available integration tests to mock tests #2

Merged pull requests:

  • Disable trick to reduce CPU on slow network as it slows down download on fast networks #94 (lacostej)
  • Merge download and local_install into one (#84) #92 (lacostej)
  • Add tests for INIParser.create_linux_ini' #89 (lacostej)
  • u3d/installer: add tests for Installer.create / sanitize #88 (lacostej)
  • Make sure tests pass in full offline mode (no network at all) #87 (lacostej)
  • Mac Installer fix #85 (niezbop)
  • u3d/run: add -projectpath also when passing arguments (fixes #73) #80 (lacostej)
  • Improve the docs, in particular with run and auto-detection of the current project #78 (lacostej)
  • Do not crash when no PlaybackEngines are found #74 (lacostej)
  • A missing license header #67 (lacostej)
  • [tech] Installer unit tests. Initial commit #60 (lacostej)
  • u3d/install: do not try to download unknown versions (i.e. not in cache) #57 (niezbop)
  • u3d/run: improve run inline help #54 (lacostej)
  • [tech] migrate to circle ci 2.0, using Rakefile as basis for complex operations #49 (lacostej)
  • [tech] rubocop cleanups #46 (lacostej)
  • u3d/install: allow to recover from incomplete downloads on linux by autodetecting size #23 (niezbop)

v0.9.3 (2017-08-07)

Full Changelog

Implemented enhancements:

  • Auto-sanitize Linux install names after install #35
  • u3d list: properly align versions and paths in output #42 (niezbop)

Fixed bugs:

  • Don't duplicate Unity install for specific versions #40
  • u3d install: too high CPU usage during download #36
  • Linux Unity_2017.2.0b2 installer failure #19

Merged pull requests:

  • Do not reinstall Unity or its packages if already present. Also prevent duplication because of sanitization. #41 (niezbop)
  • Linux auto sanitize after install #39 (niezbop)
  • u3d/install: reduce cpu caused by lack of buffering and high console output #36 #37 (lacostej)
  • Rubocop / Improve code style #34 (niezbop)
  • [linux] Adjust to weird editor versions stored under ProjectSettings/ProjectVersion.txt #33 (niezbop)
  • Make Linux runner functional again #29 (lacostej)
  • u3d/run: ensure parent dir to logfile exists before creating the file #28 (lacostej)
  • Change sanitizer to be platform specific #24 (niezbop)
  • Make Linux installer functional again #20 (lacostej)

v0.9.2 (2017-08-04)

Full Changelog

Fixed bugs:

Closed issues:

  • -logFile /dev/stdout not supported #11
  • Do you have any relevant documents? #7
  • rspec broken on linux #5

Merged pull requests:

v0.9.1 (2017-07-24)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator