- Add VariableSpec class with magnitude field validation - Add Formula class supporting multiple input/output variables - Support d4rt_code as string or object with code field - Add comprehensive tests for parsing and serialization - Fix broken test import in pruebas_d4rt_test.dart Follows README.md format requirements exactly
119 lines
2.8 KiB
Markdown
119 lines
2.8 KiB
Markdown
## 1.0.5
|
|
|
|
* Require Dart 3.4.
|
|
* Move to `dart-lang/tools` monorepo.
|
|
|
|
## 1.0.4
|
|
|
|
* Updates to the readme.
|
|
|
|
## 1.0.3
|
|
|
|
* Revert `meta` constraint to `^1.3.0`.
|
|
|
|
## 1.0.2
|
|
|
|
* Update `meta` constraint to `>=1.3.0 <3.0.0`.
|
|
|
|
## 1.0.1
|
|
|
|
* Update code examples to call the unified `dart` developer tool.
|
|
|
|
## 1.0.0
|
|
|
|
* Migrate this package to null-safety.
|
|
* Require Dart >=2.12.
|
|
|
|
## 0.3.5
|
|
|
|
* Require Dart >=2.1.
|
|
* Remove dependency on `package:charcode`.
|
|
|
|
## 0.3.4
|
|
|
|
* Fix a number of issues affecting the package score on `pub.dev`.
|
|
|
|
## 0.3.3
|
|
|
|
* Updates for Dart 2 constants. Require at least Dart `2.0.0-dev.54`.
|
|
|
|
* Fix the type of `StartProcess` typedef to match `Process.start` from
|
|
`dart:io`.
|
|
|
|
## 0.3.2+1
|
|
|
|
* `ansi.dart`
|
|
|
|
* The "forScript" code paths now ignore the `ansiOutputEnabled` value. Affects
|
|
the `escapeForScript` property on `AnsiCode` and the `wrap` and `wrapWith`
|
|
functions when `forScript` is true.
|
|
|
|
## 0.3.2
|
|
|
|
* `ansi.dart`
|
|
|
|
* Added `forScript` named argument to top-level `wrapWith` function.
|
|
|
|
* `AnsiCode`
|
|
|
|
* Added `String get escapeForScript` property.
|
|
|
|
* Added `forScript` named argument to `wrap` function.
|
|
|
|
## 0.3.1
|
|
|
|
- Added `SharedStdIn.nextLine` (similar to `readLineSync`) and `lines`:
|
|
|
|
```dart
|
|
main() async {
|
|
// Prints the first line entered on stdin.
|
|
print(await sharedStdIn.nextLine());
|
|
|
|
// Prints all remaining lines.
|
|
await for (final line in sharedStdIn.lines) {
|
|
print(line);
|
|
}
|
|
}
|
|
```
|
|
|
|
- Added a `copyPath` and `copyPathSync` function, similar to `cp -R`.
|
|
|
|
- Added a dependency on `package:path`.
|
|
|
|
- Added the remaining missing arguments to `ProcessManager.spawnX` which
|
|
forward to `Process.start`. It is now an interchangeable function for running
|
|
a process.
|
|
|
|
## 0.3.0
|
|
|
|
- **BREAKING CHANGE**: The `arguments` argument to `ProcessManager.spawn` is
|
|
now positional (not named) and required. This makes it more similar to the
|
|
built-in `Process.start`, and easier to use as a drop in replacement:
|
|
|
|
```dart
|
|
main() {
|
|
processManager.spawn('dart', ['--version']);
|
|
}
|
|
```
|
|
|
|
- Fixed a bug where processes created from `ProcessManager.spawn` could not
|
|
have their `stdout`/`stderr` read through their respective getters (a runtime
|
|
error was always thrown).
|
|
|
|
- Added `ProcessMangaer#spawnBackground`, which does not forward `stdin`.
|
|
|
|
- Added `ProcessManager#spawnDetached`, which does not forward any I/O.
|
|
|
|
- Added the `shellSplit()` function, which parses a list of arguments in the
|
|
same manner as [the POSIX shell][what_is_posix_shell].
|
|
|
|
[what_is_posix_shell]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/contents.html
|
|
|
|
## 0.2.0
|
|
|
|
- Initial commit of...
|
|
- `FutureOr<bool> String isExecutable(path)`.
|
|
- `ExitCode`
|
|
- `ProcessManager` and `Spawn`
|
|
- `sharedStdIn` and `SharedStdIn`
|
|
- `ansi.dart` library with support for formatting terminal output
|