Skip to content

Releases: goodbyekansas/nedryglot

5.1.1

18 Dec 15:05
5.1.1
65e5fd7
Compare
Choose a tag to compare

Fixed

  • c/c++: Use more appropriate versions of clangd and clang-format when
    cross-compiling since the target platform does not actually
    matter.
  • c/c++: Use a debugger for the shell that comes from buildPackages
    to get the correct hostPlatform when cross-compiling.
  • c/c++: Enabling doxygen required the name attribute. Now,
    pname is enough as well.
  • c/c++: Use a more appropriate variant of fd, since it
    does not depend on the target platform when cross-compiling.

5.1.0

12 Dec 15:53
5.1.0
d5af691
Compare
Choose a tag to compare

Added

  • Python now generates a run command and cli entry point for clients and services.

Changed

  • Python now uses pyproject instead of setuptools by default. Template for targetSetup
    has been updated accordingly. It also conforms to ruffs checks and formatting by default.

Fixed

  • Python's config merger now handles mypy overrides targeting multiple packages.
  • C/C++ format commands used [] instead of {} in the fd glob
    expression so it matched single chars.

5.0.0

15 Oct 13:12
5.0.0
a71f7e6
Compare
Choose a tag to compare

Added

  • input parameter to mkPlatform for C. This controls what target
    gets used for dependent components.

Removed

  • targetName no longer gets sent to the mk* functions for C.

4.1.5

13 Sep 14:35
4.1.5
06ff745
Compare
Choose a tag to compare

Fixed

  • Overriding the factory of a C platform caused the 'override' function
    to disappear from the resulting set.
  • output now works as expected on C platforms. Previously, setting
    output to a different value than name created a broken
    configuration.

4.1.4

04 Jun 07:43
4.1.4
05b6885
Compare
Choose a tag to compare

Fixed

  • Python check runner not finding config when not in root of component.
  • Fix some outside tools not getting check configs because TMP is not
    always set.

4.1.3

22 Mar 11:16
4.1.3
54c4732
Compare
Choose a tag to compare

Fixed

  • Flake8 not getting configuration.

4.1.2

22 Mar 09:33
4.1.2
5250b99
Compare
Choose a tag to compare

Fixed

  • Sphinx documentation can now access the nativeBuildInputs of the source package.
  • Python coverage tool not getting proper configuration.

4.1.1

21 Mar 10:50
4.1.1
88f693b
Compare
Choose a tag to compare

Fixed

  • Terraform deploy now sends sigint to terraform on ctrl+C, giving it a chance
    to shut down a little more gracefully.

4.1.0

16 Feb 09:59
4.1.0
dbe1a6f
Compare
Choose a tag to compare

Added

  • Naming checks for the default ruff configuration.

Fixed

  • Missing shebang in python check tools. This caused errors depending
    on which exec function you used.

4.0.0

14 Feb 16:20
4.0.0
91ef56f
Compare
Choose a tag to compare

Added

  • Support for overriding python linters config.

Changed

  • Ruff default configuration. Now picks up issues similar to to the
    alternative (isort, black, flake etc).