Skip to content

Commit

Permalink
Revised release notes.
Browse files Browse the repository at this point in the history
  • Loading branch information
lextm committed Apr 1, 2024
1 parent 8f76843 commit 0f5c573
Show file tree
Hide file tree
Showing 3 changed files with 128 additions and 134 deletions.
134 changes: 68 additions & 66 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,67 +1,67 @@
Revision 1.4.2, 03-25-2024
--------------------------
Revision 1.4.2, released on Mar 25, 2024
----------------------------------------

- Implemented a better strict mode.
- Fixed a bug from code merge.

Revision 1.4.1, 03-17-2024
--------------------------
Revision 1.4.1, released on Mar 17, 2024
----------------------------------------

- Fixed old Python version support.

Revision 1.4.0, 03-17-2024
--------------------------
Revision 1.4.0, released on Mar 17, 2024
----------------------------------------

- Changed compiled Python file header comment style.

Revision 1.3.4, 03-17-2024
--------------------------
Revision 1.3.4, released on Mar 17, 2024
----------------------------------------

- Fixed a Windows path bug.

Revision 1.3.3, 03-04-2024
--------------------------
Revision 1.3.3, released on Mar 04, 2024
----------------------------------------

- Fixed Windows path handling in mibdump.

Revision 1.3.2, 03-02-2024
--------------------------
Revision 1.3.2, released on Feb 03, 2024
----------------------------------------

- Removed an unharmful error.

Revision 1.3.1, 03-02-2024
--------------------------
Revision 1.3.1, released on Feb 03, 2024
----------------------------------------

- Fixed mibdump crash.

Revision 1.3.0, 03-02-2024
--------------------------
Revision 1.3.0, released on Feb 03, 2024
----------------------------------------

- Cherry picked two patches.

Revision 1.2.0, 03-02-2024
--------------------------
Revision 1.2.0, released on Feb 03, 2024
----------------------------------------

- Fixed a JSON output bug.

Revision 1.1.13, 11-02-2023
---------------------------
Revision 1.1.13, released on Feb 11, 2023
-----------------------------------------

- Updated MIB URLs.

Revision 1.1.12, 26-12-2022
---------------------------
Revision 1.1.12, released on Dec 26, 2022
-----------------------------------------

- Migrated to new asn1 repo.
- Bumped minimal Python version to 3.7.

Revision 1.1.11, 21-11-2022
---------------------------
Revision 1.1.11, released on Nov 21, 2022
-----------------------------------------

- Revised documentation to meet the latest version.

Revision 0.4.0, XX-03-2020
--------------------------
Revision 0.4.0, released on XX-03-2020
----------------------------------------

- Introduced Jinja2 templates for code generation.

Expand Down Expand Up @@ -93,43 +93,43 @@ Revision 0.4.0, XX-03-2020
given ASN.1 MIB. The tapping points include SMI Managed Object
read/readnext/write/create and destroy work flows.

Revision 0.3.5, XX-03-2020
--------------------------
Revision 0.3.5, released on XX-03-2020
----------------------------------------

- Added tox runner with a handful of basic jobs
- Copyright notice extended to the year 2020
- Fixed MIB file load by URI on Windows

Revision 0.3.4, 14-04-2019
--------------------------
Revision 0.3.4, released on Apr 14, 2019
----------------------------------------

- Added `implied` key to JSON SNMP table index structure
- Rebased MIB importing code onto `importlib` because `imp` is long
deprecated
- Fixed Py file borrower to become functional

Revision 0.3.3, 29-12-2018
--------------------------
Revision 0.3.3, released on Dec 29, 2018
----------------------------------------

- Added mibcopy.py documentation
- Copyright notice bumped up to year 2019

Revision 0.3.2, 22-10-2018
--------------------------
Revision 0.3.2, released on Oct 22, 2018
----------------------------------------

- Bumped upper Python version to 3.7 and enabled pip cache
- Exit code indication of the command-line tools aligned with
sysexits.h to report more useful termination status

Revision 0.3.1, 10-06-2018
--------------------------
Revision 0.3.1, released on Jun 10, 2018
----------------------------------------

- Fixed pysnmp lower version in test-requirements.txt
- Fixed compiler crash when building comments at a platform which
has broken users/groups databases

Revision 0.3.0, 29-04-2018
--------------------------
Revision 0.3.0, released on Apr 29, 2018
----------------------------------------

- The `mibcopy` tool implemented to copy MIB modules from files with
potentially messed up names into a directory under canonical MIB
Expand All @@ -145,14 +145,14 @@ Revision 0.3.0, 29-04-2018
that occurs in buggy MIBs
- Fixed missing REVISIONS generations in MODULE-IDENTITY

Revision 0.2.2, 13-11-2017
--------------------------
Revision 0.2.2, released on Nov 13, 2017
----------------------------------------

- Library documentation refactored and updated
- Fixed malformed Python code being produced by pysnmp code generator

Revision 0.2.1, 11-11-2017
--------------------------
Revision 0.2.1, released on Nov 11, 2017
----------------------------------------

- Added MIB *status*, *product release* and *revision description* set
calls at pysnmp code generator
Expand All @@ -163,48 +163,50 @@ Revision 0.2.1, 11-11-2017
- Multiple fixes to pysnmp codegen not to produce function calls
with more than 255 parameters

Revision 0.1.4, 14-10-2017
--------------------------
Revision 0.1.4, released on Oct 14, 2017
----------------------------------------

- Fix to SMI lexer to treat tokens starting from a digit as belonging
to a lower-cased class. This fixes sub-OID parsing bug (specifically,
802dot3(10006))
- Fix to the mibdump.py local MIB path automatic injection in front
of existing --mib-sources

Revision 0.1.3, 19-05-2017
--------------------------
Revision 0.1.3, released on May 19, 2017
----------------------------------------

* INET-ADDRESS-MIB configured as pre-built at pysnmp codegen
* JSON codegen produces "nodetype" element for OBJECT-TYPE
* Fix to mibdump.py --destination-directory option
* Fix to pysnmp and JSON code generators to properly refer to MIB module
defining particular MIB object

Revision 0.1.2, 12-04-2017
--------------------------
Revision 0.1.2, released on Apr 12, 2017
----------------------------------------

* The @mib@ magic in reader's URL template made optional. If it is not present,
MIB module name is just appended to URL template
* Send User-Agent containing pysmi and Python versions as well as platform name.
* Send User-Agent containing pysmi and Python versions as well as platform
name.
* Fixed missing STATUS/DISPLAY-HINT/REFERENCE/etc fields generation at pysnmp
backend when running in the non-full-text mode
* Fixed broken `ordereddict` dependency on Python 2.6-

Revision 0.1.1, 30-03-2017
--------------------------
Revision 0.1.1, released on Mar 30, 2017
----------------------------------------

* Generate REFERENCE and STATUS fields at various SMI objects
* Generate DESCRIPTION field followed REVISION field at MODULE-IDENTITY objects
* Generate PRODUCT-RELEASE field at AGENT-CAPABILITIES objects
* Generated Python source aligned with PEP8
* MIB texts cleaned up by default, --keep-texts-layout preserves original formatting
* MIB texts cleaned up by default, --keep-texts-layout preserves original
formatting
* Fix to the `ordereddict` conditional dependency
* Missing test module recovered
* Failing tests fixed

Revision 0.1.0, 25-03-2017
--------------------------
Revision 0.1.0, released on Mar 25, 2017
----------------------------------------

* JSON code generating backend implemented
* Experimental JSON OID->MIB indices generation implemented
Expand All @@ -218,31 +220,31 @@ Revision 0.1.0, 25-03-2017
based on another TEXTUAL-CONVENTION as SYNTAX)
* Author's e-mail changed, copyright extended to year 2017

Revision 0.0.7, 12-02-2016
--------------------------
Revision 0.0.7, released on Feb 12, 2016
----------------------------------------

* Crash on existing .py file handling fixed.
* Fix to __doc__ use in setup.py to make -O0 installation mode working.
* Fix to PyPackageSearcher not to fail on broken Python packages.
* Source code pep8'ed
* Copyright added to source files.

Revision 0.0.6, 01-10-2015
--------------------------
Revision 0.0.6, released on Oct 01, 2015
----------------------------------------

* Several typos fixed, source code linted again.
* Some dead code cleaned up.

Revision 0.0.5, 28-09-2015
--------------------------
Revision 0.0.5, released on Sep 28, 2015
----------------------------------------

* Wheel distribution format now supported.
* Handle the case of MIB symbols conflict with Python reserved words.
* Handle binary DEFVAL initializer for INTEGER's.
* Generate LAST-UPDATED at pysnmp code generator.

Revision 0.0.4, 01-07-2015
--------------------------
Revision 0.0.4, released on Jul 01, 2015
----------------------------------------

* Fix to MRO compliance for mixin classes generation at pysnmp backend
* Fix to repeated imports in generated code at pysnmp backend
Expand All @@ -251,13 +253,13 @@ Revision 0.0.4, 01-07-2015
* Fix to SMIv1 INDEX clause code generation for pysnmp backend.
* Tighten file creation security at pysmi.writer.pyfile

Revision 0.0.3, 28-06-2015
--------------------------
Revision 0.0.3, released on Jun 28, 2015
----------------------------------------

* Two-pass compiler design allows for much accurate code generation.
* Sphinx-based documentation first introduced

Revision 0.0.0, 11-04-2015
--------------------------
Revision 0.0.0, released on Apr 11, 2015
----------------------------------------

* First public release, not fully operational yet
Loading

0 comments on commit 0f5c573

Please sign in to comment.