2.0.0 (2019-10-03)

Changes

  • Remove the edm gui command (#2121).
  • Change default bundle type to version 2 (#2130).
  • Change the default python version to 3.6 when creating new environments (#2122).
  • Windows desktop shortcut now links to the new EDM GUI app (#2147).
  • EDM installer without the new GUI app is called “edm_cli” (#2156, #2159).
  • Remove previously deprecated update-all command (#2181).

Enhancements

  • Sign binaries and notarize Mac installer (#2080, #2079).
  • Support a gui entry in the EDM.yaml config file (#2023).
  • Support ls/rm as shortcuts for list/remove (#2094).
  • Provide two EDM installers: the original command-line-EDM-only installer, and one that also includes the new EDM GUI (#2136, #2125, #2126, #2127).

Bug fixes

  • Fixed unhelpful output on failure to find a SAT solution (#1845).
  • Clean up bundle generation satisfiability errors (#1846).
  • Fix edm app list error when an environment has eam but no applications (#2129).
  • Fix bundle creation that included unnecessary repositories (#2118).
  • Prevent edm from polluting stdout for commands using the --json option (#2174).
  • Console logging is now sent to stderr (#2179).
  • Fix SSL error when using commands with the --insecure option (#2184).

Maintenance

  • Update edm env export command in documentation (#2072).
  • Remove license for the now unused tcl/tk (#2142, #2171).
  • Update installer to not include unnecessary gui libraries (#2123).

Internals

  • Use python 2.7.15 for all the edm installers (#2052).
  • Move Linux installer builds to centos 6 nodes (#2111).
  • Make purge a little safer (#2095).

1.12.1 (2019-07-04)

Bug fixes

  • Fix linux installers to work on recent linux systems (#2073)

1.12.0 (2019-06-04)

Changes

  • Make --purge the default when removing an environment or application (#1971, #2028).

Enhancements

  • Add an edm gui command to start the related EDM-GUI application (#1967, #2050).
  • Support installing an application from an application bundle file (#1788).
  • Add option to display edm gui console output in a GUI window (#1995, #2031, #2049, #2053, #2059).
  • Add a start menu shortcut for launching the EDM-GUI application on Windows (#1994, #2027).
  • Sign the .pkg installer on OSX (#349, #2017).

Bug fixes

  • Fix edm repack-egg and edm repack-wheel so that the files which are installed from their output will have the correct permissions (#878).
  • Give better error message for importing bundle with invalid json (#1381).
  • Fix Windows installer to remove older versions of EDM before installing the new files (#2051).

Maintenance

  • Remove obsolete roadmap from documentation (#1963).
  • Fix misleading names of release files (#1962).
  • Update help for edm upgrade-all (#1976).

Internals

  • Use pyinstaller for all platforms rather than static python build and freeze.py (#1998).
  • Use okonomiyaki 1.0.0 with support for metadata 2.1 (#1957).
  • Support click 7.0 (#1972).

1.11.0 (2019-03-18)

Enhancements

  • Add new command application list-installed to list the currently installed EAM applications (#1925).
  • Support returning command output as json for application list-installed and application list-available commands, via option –json (#1925, #1924).
  • Support reporting action result as json for application install and application remove commands, via option –json-report (#1943, #1943).

Bug fixes

  • The bundle generate command no longer requires an authenticated user to access the free enthought repositories.

Internals

  • Fix EDM jenkins ci/cd builds (#1926, #1947).
  • Fix errors detected by recent flake8 release (#1926).

Older Releases