From 02a7a1668da667b2cbb27895d70c0e461f8c1858 Mon Sep 17 00:00:00 2001 From: Andre Anjos <andre.dos.anjos@gmail.com> Date: Mon, 26 Mar 2018 13:56:16 +0200 Subject: [PATCH] Changelog for bob.extension --- release/changelog_since_last_release.txt | 76 ++++++------------------ 1 file changed, 18 insertions(+), 58 deletions(-) diff --git a/release/changelog_since_last_release.txt b/release/changelog_since_last_release.txt index 39949a4..ee291ba 100644 --- a/release/changelog_since_last_release.txt +++ b/release/changelog_since_last_release.txt @@ -12,64 +12,24 @@ * Improve handling of environments for Python 3.6 (issue #24) * rebuild * bob.extension - * patch - - Updated the link to bob-devel - - Python-based configuration system (closes bob.extension#43) - - Simplifies configuration system - - Multiple fixes as per discussions on git st - - Add test unit; Remove six dep - - Encourage people to create simple configurations - - import os as _os - - Fix variable name - - Remove one logging line - - Remove default 'defaults' dictionary - - Implement automatic rc module loading; Multiple simplifications - - Fix py3 doctest - - Implement two config systems. One for global configurations and one for local configs - - Fix some typos - - Fix some typos - - explain more how the rc system should be used - - Fix some typos - - Minor cosmetical changes - - Missed a backtick - - Fixed issue with the config loading. Now we can have complex elements (like… - - Fixed issue with the gc - - Add support for loading configs through entrypoint names - - Fix for python 3 - - Add stacked processors - - Divide the guide into two guides: Developing packages, creating packages - - point to bob group - - Add the note for develop.cfg - - replace the note - - Add a tldr section - - mention to use this python - - Fixes non-working relative imports (closes bob.extension#47) - - Use basic_config on user guide - - Add CONDA_PREFIX to the search path of pkg-config - - Use one function to construct search paths for all functionality - - improve the documentation - - Fix the default location of RCFILENAME - - Add a test for loading configs from different package names - - remove the keys that might break the loading of the next config file - - Add comments to explain best practices - - Implementation of the bob script using click - - bob.extension is stable now - - remove the verbose and log options from bob script - - Add a test for relative imports in module paths - - Fix relative imports in module paths - - in conda test environments shebang could be very large and break this tests with… - - Use conda's BUILD_PREFIX to search for build tools (closes bob/bob.corebob.extension#7) - - Migrate to conda based CI - - Improve -isystem usage by implementing… - - Add nitpick exception - - Improve error message - - Add functionality to write scripts that accept config files - - Rename the classes to avoid confusion - - improve the docs - - rename option to resource option - - Use cc by default if ${CC} is not set - - Handle unicode strings in Python 2 properly - - Fix label + * major + - Big changes to the documentation of this package: divided guide in + package development and package creation; added section for implementing + configuration and command-line application for bob extensions. + - Initial implementation for a (more) centrally-available python-based + configuration system. The implementation is based on the config-file + support that existed in bob.bio.base. Since the initial port, it has + improved quite a lot to support a number of features. Check the + documentation for details and how to use these on your packages. + - Initial implementation of a command-line infrastructure for bob + packages. The implementation is based on click and extensible to other + packages in the Bob framework. Check the documentation for details. + - Added support for stacked processors + - Fixes for compilation from scratch on newer versions of gcc, namely by + having a more comprehensive use of "-isystem" + - Improvements to our internal search-path functionality for building + other packages + - Ported to new CI/CD * bob.blitz * minor * Migrate to conda based CI -- GitLab