Skip to content

Releases: priv-kweihmann/oelint-parser

Release 2.0.0

24 Aug 19:12
Compare
Choose a tag to compare

### breaking change in override detection ###

First of all determine the override delimiter automatically, so
either : (for the new syntax) or _ (for the old syntax) is used.

Change the way override are detected, now splitting them off
properly from the variable or function name.

Introduce new Attributes VarNameComplete and FuncNameComplete
which reflect the complete variable or function name
including all overrides and flags

Remove support for PkgSpec as this attribute has no real use
as everything is treated as an override

Release 1.3.2

22 Aug 10:24
Compare
Choose a tag to compare

Fixes

  • don't parse the same file twice to avoid RecursionErrors

Release 1.3.1

14 Aug 08:20
Compare
Choose a tag to compare

Fixes

  • Add missing defaults for new override syntax

Release 1.3.0

09 Aug 14:36
Compare
Choose a tag to compare

New

  • #16 - support for bbclass parsing from inherit statements (limited to bbclasses of the same layer)

Release 1.2.0

01 Aug 11:51
Compare
Choose a tag to compare

New

Release 1.1.2

28 Jul 15:22
Compare
Choose a tag to compare

New

items: add switch to strip versions

variable values can have versioned items like

A = "\
    foo (>= 1.2.3) \
"

allow to strip these optionally, by new versioned switch
of get_items() method of Variable class.

Release 1.1.1

05 Jun 09:47
Compare
Choose a tag to compare

Fixes

  • Fix handling of legacy constant and rule files

Release 1.1.0

30 May 16:39
Compare
Choose a tag to compare

Deprecation warning

The following interfaces and method have been deprecated

  • oelint_parser.const_func
  • oelint_parser.const_var

please update your code that relies on this library to use oelint_parser.constants.CONSTANTS

New

  • Better handling of constants with the new Constants class

Fixes

  • #14 - DEFAULT_PREFERENCE can be added in a recipe scope

Release 1.0.12

23 Apr 12:00
Compare
Choose a tag to compare

Fixes

  • #13 - parse anonymous functions properly

Release 1.0.11

13 Mar 13:05
Compare
Choose a tag to compare

New

  • new GetClassOverride method for Variables