Skip to content

Releases: matusnovak/wrenbind17

v1.2.3

17 Oct 12:20
3255318
Compare
Choose a tag to compare
  • 3255318 Fix properties of properties returning a copy

v1.2.2

07 May 16:42
4ae1512
Compare
Choose a tag to compare

4ae1512 Add test to check for destructors
a864db3 Fix destructor is not called on an abstract class
a9d73fd Merge pull request #11 from PossiblyAShrub/m1-mac-support
0c7fd2e Add missing inlcudes to all headers
bb9ad08 Update Catch2 to support M1 Macs
289c6ef Add failing can_compile test (due to missing includes in some headers)
02f910d Merge pull request #10 from OverShifted/patch-1
d77c911 Fix string literal in hello_world.md
5b0b08b Fix memory leak in module loader func

v1.2.1

28 Feb 21:36
6df3a21
Compare
Choose a tag to compare

6df3a21 Update GitHub actions to use Visual Studio 2022
62693f8 Allow binding base class functions, variables, and properties, from the derived class
1f1a90f Merge pull request #7 from DerThorsten/simple_install_target
9798216 added simple install target to CmakeList
5e88e23 Add codecov coverage
367bcab Add a test with an example of usage of using derived methods from base classes

v1.2.0

28 Dec 15:42
0dfae3d
Compare
Choose a tag to compare

0dfae3d Update wren submodule to the latest version
6cb3b34 Fix valgrind not downloading on GitHub actions and remove ARM64 build
bf0cf5d Merge pull request #3 from PossiblyAShrub/wren-0.4.0-compat
94b1d0a Add >=0.4.0 version check
d6b7e33 update default reallocateFn and loadModuleFn to match new wren 0.4.0 signatures
4857a38 Updating README badges and add a link

v1.1.1

16 Jul 18:43
7c37a40
Compare
Choose a tag to compare

7c37a40 Update information on CMake usage
9b87e63 Fix missing cassert header
8eede36 Add support for self hosted arm64 GitHub actions runner

v1.1.0

15 Jul 22:02
c72325a
Compare
Choose a tag to compare

c72325a Fix native Wren lists
Fix moving Wren VM will corrupt the user pointer
Add support for Wren native maps
Update Wreb submodule to the latest master version
Update documentation and replace Hugo-Learn theme with Hugo-Learn theme
Add support for std::optional
Add support for std::deque
Refactor and format header files
Remove broken lcov for uploading test coverage
Move to GitHub actions
Allow wrenbind17::Variable instance to be pushed into Wren VM
Redesigned wrenbind17::Any from scrach and now uses the same mechanism as the rest of the code via push and pop helpers
Added API documentation
Updated Hugo to the latest version
Updated Doxybook2 to the latest version
90dfa2d Move to GitHub actions
2fc29f1 Remove Hugo Learn theme

v1.0.4

21 Apr 20:41
c0b71dc
Compare
Choose a tag to compare
  • Fix clang reported warnings

v1.0.3

16 Apr 20:21
bc7c2c7
Compare
Choose a tag to compare
  • Add support for native lists.
  • Fix iterating over empty vector or list in Wren has bad iterator value.
  • Fix compiler warnings on vector and list index in removeAt and insert functions.
  • Fix StdVectorBindings and StdListBindings using custom class that has no compare operator. If a class or struct with no compare operator used for StdVectorBindings then the function contains() will use pointers instead to check for existing value. Otherwise the contains() function will use std::find.

v1.0.2

04 Feb 21:34
09a0189
Compare
Choose a tag to compare
  • Don't try to deploy docs on non-master branch on Circle CI
  • Add delete copy constructor to enforce referencing foreign class instance as a reference
  • Fix varReadonly incorrect ForeignProp construct

v1.0.1 (First release)

09 Dec 19:54
8f8d344
Compare
Choose a tag to compare

Replaced VuePress with Hugo and Hugo Learn Theme
Updated Wren submodule
Updated documentation