~lazr-developers/lazr.config/trunk

« back to all changes in this revision

Viewing changes to NEWS.rst

  • Committer: Colin Watson
  • Date: 2019-11-02 23:51:01 UTC
  • Revision ID: git-v1:7d043327b323e2a7e1aaa9d79248c69bd51d087e
Move NEWS.rst to the top level, where it's easier to find.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
====================
 
2
NEWS for lazr.config
 
3
====================
 
4
 
 
5
2.2.1 (2017-10-20)
 
6
==================
 
7
- Adjust versioning strategy to avoid importing pkg_resources, which is slow
 
8
  in large environments.
 
9
 
 
10
2.2 (2017-02-07)
 
11
================
 
12
- Fix tox import failure related to https://github.com/tox-dev/tox/issues/453
 
13
  (LP: #1662701)
 
14
- Don't catch ImportErrors that might occur when importing lazr.config._config
 
15
  from lazr/config/__init__.py.  It's unnecessary and masks legitimate
 
16
  ImportErrors of e.g. lazr.delegates.
 
17
- setup.py: nose is not an install_requires, so move this dependency to
 
18
  tox.ini. (LP: #1649726)
 
19
- tox.ini: Add the py36 environment and drop py32, py33.  Ignore missing
 
20
  interpreters.  Change to a temporary directory when running tox (to avoid
 
21
  the above tox bug).  Invoke nose via -m instead of the mostly deprecated
 
22
  ``python setup.py`` approach.
 
23
 
 
24
2.1 (2015-01-05)
 
25
================
 
26
- Always use old-style namespace package registration in ``lazr/__init__.py``
 
27
  since the mere presence of this file subverts PEP 420 style namespace
 
28
  packages.  (LP: #1407816)
 
29
- For behavioral compatibility between Python 2 and 3, `strict=False` must be
 
30
  passed to the underlying `RawConfigParser` under Python 3.  (LP: #1397779)
 
31
 
 
32
2.0.1 (2014-08-22)
 
33
==================
 
34
- Drop the use of `distribute` in favor of `setuptools`.  (LP: #1359926)
 
35
- Run the test suite with `tox`.
 
36
 
 
37
2.0 (2013-01-10)
 
38
================
 
39
- Ported to Python 3.
 
40
- Now more strict in its requirement of ASCII in config files.
 
41
- Category names are now sorted by default.
 
42
 
 
43
1.1.3 (2009-08-25)
 
44
==================
 
45
- Fixed a build problem.
 
46
 
 
47
1.1.2 (2009-08-25)
 
48
==================
 
49
- Got rid of a sys.path hack.
 
50
 
 
51
1.1.1 (2009-03-24)
 
52
==================
 
53
- License clarification: only v3 of the LGPL is offered at this time, not
 
54
  subsequent versions.
 
55
- Build is updated to support Sphinx docs and other small changes.
 
56
 
 
57
1.1 (2009-01-05)
 
58
================
 
59
- Support for adding arbitrary sections in a configuration file, based on a
 
60
  .master section in the schema.  The .master section allows admins to define
 
61
  configurations for an arbitrary number of processes.  If the schema defines
 
62
  .master sections, then the conf file can contain sections that extend the
 
63
  .master section.  These are like categories with templates except that the
 
64
  section names extending .master need not be named in the schema file.
 
65
  [Bug 310619]
 
66
- ConfigSchema now provides an interface for constructing the schema from a
 
67
  string.  [Bug 309859]
 
68
- Added as_boolean() and as_log_level() type converters.  [Bug 310782]
 
69
- getByCategory() accepts a default argument.  If the category is missing, the
 
70
  default argument is returned.  If the category is missing and no default
 
71
  argument is given, a NoCategoryError is raised, as before.  [Bug 309988]
 
72
 
 
73
1.0 (2008-12-19)
 
74
================
 
75
- Initial release