Skip to content

Releases: ccpgames/neobuilder

Version 5.3.1 - Extra CLI flags

Choose a tag to compare

@CCP-Zeulix CCP-Zeulix released this 15 Oct 12:25
bdd0bfd

Version 5.3.1 - Extra CLI flags

Added

  • The -i/--pyi option to the CLI to include building *.pyi files for the generated *_pb2.py files
  • The ability to include multiple additional proto paths with -I <path>/--include <path> flags in the CLI

Version 5.3.0 - Support for Value

Choose a tag to compare

@CCP-Zeulix CCP-Zeulix released this 24 Sep 15:31
5e2a1bd

Version 5.3.0 - Support for Value

Added

  • Support for the google.protobuf.Value message

Version 5.2.1 - Implicit Import Fix

Choose a tag to compare

@CCP-Zeulix CCP-Zeulix released this 24 Sep 10:37
05c3b9d

[5.2.1] - 2024-09-24

Changed

  • The line from typing import * in most templates to import typing and now
    references to classes an such from typing are explicit (i.e. List ->
    typing.List)

Fixed

  • Side-effects caused by from typing import * when messages/classes share a
    name of classes in the typing package
  • Bug where datetime was missing from imports in gRPC senders and receivers

Version 5.2.0 - Support for Struct

Choose a tag to compare

@CCP-Zeulix CCP-Zeulix released this 24 Sep 09:48
772f648

[5.2.0] - 2024-09-23

Added

  • Support for the google.protobuf.Struct message

Version 5.2.0-rc.1 - Support for Structs

Choose a tag to compare

@CCP-Zeulix CCP-Zeulix released this 23 Sep 12:58
f5db146

[5.2.0] - 2024-09-23

Added

  • Support for the google.protobuf.Struct message

Version 5.1.2 - Pathlib Derp Fix

Choose a tag to compare

@CCP-Zeulix CCP-Zeulix released this 02 Jul 10:59
92dd3b0

Version 5.1.2 - 2024-07-02

Fixed

  • An issue with the last fix where, if the build root is a relative path, we'll
    end up getting an exception because we can't find how one path is relative to 7
    another if one of them is absolute and the other is relative.

Version 5.1.1 - Fixed everything!

Choose a tag to compare

@CCP-Zeulix CCP-Zeulix released this 28 Jun 16:29
de6d063

[5.1.1] - Fixed everything!

Fixed

  • An issue where the __everything__.py file was missing the first character of
    the package name if the build root ended with a slash (or backslash)

Version 5.1.0 - Added Servicer Class to API

Choose a tag to compare

@CCP-Zeulix CCP-Zeulix released this 30 Apr 15:02
6cbd3a5

Version 5.1.0 - Added Servicer Class to API

Added

  • A class attribute called __servicer_cls__ to any service interfaces (for
    a gRPC build) with reference to that services GrpcServicer class
  • Added a bunch of useful sub-tests to unittests

Fixed

  • A bunch of unittesting issues

Version 5.0.0

Choose a tag to compare

@CCP-Zeulix CCP-Zeulix released this 15 Apr 16:21

Version 5.0.0 - Going live

  • Migrated over

Version 5.0.0-beta.1

Version 5.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@CCP-Zeulix CCP-Zeulix released this 15 Apr 15:43

Version 5.0.0-beta.1 - Going live

  • Migrated over