shelf_easy 1.2.3
shelf_easy: ^1.2.3 copied to clipboard
This library includes a json model generator, a unified database operator interface, a server and client framework, a virtual machine for AOT code push, and a log module.
1.2.3 #
- Added for virtual machine's bridge type generator: default constructor detection for non-abstract classes.
1.2.2 #
- Add null support for index expressions to virtual machines.
- Add string translation extension VmTranslate.
1.2.0 #
The content of this submission modification is as follows:
- Fix the bug that the virtual machine class static scope conflicts with the class name.
The current version of the built-in bridging library for the virtual machine is dart-sdk-2.19.5
and fully supports the following packages:
dart:async
dart:collection
dart:convert
dart:core
dart:math
dart:typed_data
dart:io
dart:isolate
1.1.22 #
- Fix the bug of anonymous function scope binding of virtual machine.
1.1.21 #
- Adjust the debugging information printing method of the virtual machine object stack.
- Fix the bug of reading the defined type attribute inside the virtual machine.
1.1.20 #
- Adjust the parameter definition position for calling the main function in the EasyVmWare instance.
- Enhanced type deduction when scanning iterableLiteral for virtual machines.
- Add support for the ! operator to PostfixExpression for virtual machines.
1.1.18 #
The content of this submission modification is as follows:
- Added int to double implicit conversion to virtual machine's bridge type generator.
- Add support for ?. expressions to virtual machines.
- Modify the constraints of dependent packages.
The current version of the built-in bridging library for the virtual machine is dart-sdk-2.19.4
and fully supports the following packages:
dart:async
dart:collection
dart:convert
dart:core
dart:math
dart:typed_data
dart:io
dart:isolate
1.1.16 #
- Fix the bug that the _scanInstanceCreationExpression function cannot recognize the prefix constructor for the virtual machine.
- Add implicit double conversion to virtual machine's bridge type generato.
- Modify the structure of the export file.
1.1.13 #
- Added anonymous function scope support for virtual machines.
- Extended the type retrieval of Super parameters and Field parameters for the bridge type generator of the virtual machine.
- Fix some bugs of the virtual machine.
1.1.12 #
- Optimize the bridge type generator of the virtual machine, so that the generated proxy function is more accurate.
- Limit virtual machine to only one instance at a time.
- Optimize the exception capture mechanism of the virtual machine.
- Add Enum and extension parsing for the bridge class generator of the virtual machine.
1.1.11 #
- Implemented InstanceCreationExpression related functions for virtual machines.
- Add the reassembly function of internally defined classes to the virtual machine.
- Add a conversion interface for reading native values to virtual machines.
1.1.9 #
- Refactor documentation
- Optimize type speculation speed for virtual machines.
- Modify the VmSuper class so that it can be used by Flutter widgets.
- The built-in dart bridge library in the virtual machine is adapted to dart-sdk-2.19.4
1.1.5 #
- Optimize parts related to EasyClient and upgrade mongo_dart.
1.1.2 #
- Implemented a dart-lang runtime virtual machine and improve documents.
1.0.66 #
- Modify code generator.
1.0.63 #
- Optimize the format of logger. Modify .gitignore.
1.0.61 #
- Add generateBaseExports method for code generator.
1.0.60 #
- Add custom http route for server and custom http request for client. Optimize the export structure of code.
1.0.50 #
- Upgrade dependencies.
1.0.30 #
- Extension code generation method.
1.0.25 #
- Adjust part of the code.
1.0.20 #
- Optimize encryption and decryption methods.
1.0.19 #
- Add runZonedGuarded mode for worker.
1.0.17 #
- Modify result's success judge rule for mongo's insert, delete, update functions.
1.0.11 #
- Implement core functions.
0.0.0 #
- Initial version.