upgrade dependencies.
upgrade dependencies.
upgrade release workflow.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade libedax-version.
upgrade dependencies.
change ffigen option.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
add edaxBoardGetSquareColor.
add edaxGetOpponentPlayer
.
add edaxBoardIsPass
.
add playerColor
field to CountBestpathResult
.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
fix publish workflow.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
follow Dart 3
loose version limitation.
loose Dart SDK limitation.
fix dependencies.
fix bug thath evaluation value is wrong on Apple Silicon Mac
upgrade dependencies.
- fix bug that
edaxSetOption
does nothing. - remove deprecated method
edaxBookCountBestpath
.
loose deps
upgradelibedax bin ref
upgrade dependencies.
upgrade dependencies.
fix release workflow.
upgrade dependencies.
upgrade dependencies.
upgrade dependencies.
fix bug of internal development workflow.
upgrade dependencies.
upgrade dependencies.
- upgrade dependencies.
- upgrade dependencies.
- upgrade dependencies.
- upgrade dependencies.
- loose the version of
meta
package in dependencies.
- upgrade dependencies.
- loose the version of
meta
package in dependencies.
- remove redundant Documentation link on pub.dev.
- fix module public/private scope.
- add constants.
boardSize
BookCountBoardBestPathLowerLimit.best
- fix the arguments of
edaxBookCountBoardBestpath
. - fix the documentation of
edaxBookCountBoardBestpath
.
- [Breaking Change] integrate
done
flag andtodo
flag onPosition
class toflag
. - add
edaxBookCountBoardBestpath
and deprecateedaxBookCountBestpath
.
- upgrade dependencies.
- downgrade Dart SDK min version for pub.
- mild update README and example.
- fix typo on CHANGELOG.
- remove
Pointer<Int8>
extensiontoStr
and addPointer<Char>
extensiontoDartStr
. - remove
String
extensiontoInt8Pointer
amd addtoCharPointer
.
- mild update documentation.
- add
edaxBookVerbose
. - add
edaxEnableBookVerbose
. - add
edaxDisableBookVerbose
.
- add
edaxBookStore
. - add
edaxBookSave
.
- add
edaxOptionsDump
.
- add
edaxBookFix
. - add
edaxBookDeviate
.
- enhance documentation of
edaxPlayPrint
.
- add
edaxPlayPrint
.
- [Breaking Change] if you don't specify dll path, libedax4dart search
libedax.universal.dylib
. in past, that islibedax.dylib
. - upgrade libedax lib to support Apple Silicon.
- restore
CHANGELOG.md
.
- upgrade dependencies.
- upgrade dependencies.
- upgrade dependencies.
- fix typos on documentation.
- mild upgrade libedax binary.
- mild update documentation of
edaxBookCountBestpath
.
- follow Dart Package ecosystem changed. (See: #118)
- follow Dart Package ecosystem changed. (See: #117)
- add
empty
toColorChar
.
- add const
ColorChar
.
- upgrade dependencies.
- upgrade dependencies.
- upgrade dependencies.
- add useful getter
stringApplicableToSetboard
to Board class.
- upgrade ffigen package from
3.0.0
to4.1.0
.
- upgrade dependencies.
- [internal migration] Migrate from manual bindings to auto generated bindings by ffigen package.
- delete deprecated functions.
computeBestPathNumWithLink
streamOfBestPathNumWithLink
- enable
edaxBookCountBestpath
to receive Board param.
- add
edaxBookCountBestpath
,edaxBookStopCountBestpath
- deprecate
computeBestPathNumWithLink
,streamOfBestPathNumWithLink
- although these functions are deprecated, if you specify level(search depth), you can use these functions. you can't do that with
edaxBookCountBestpath
, for now.
- although these functions are deprecated, if you specify level(search depth), you can use these functions. you can't do that with
- upgrade libedax.
- fix memory leak.
- upgrade dependencies.
release stable version.
- upgrade dependencies.
- upgrade dependencies.
- add
streamOfBestPathNumWithLink
.
- improve performance of
computeBestPathNumWithLink
.
- improve documentation of
computeBestPathNumWithLink
.
- fix a path num bug of
computeBestPathNumWithLink
. - add
enableToPrintMovesOnBuildingTree
arg tocomputeBestPathNumWithLink
.
- add
onlyBestScoreLink
arg tocomputeBestPathNumWithLink
.
- Breaking Changes
- change the arg of
computeBestPathNumWithLink
. - fix the bug of
computeBestPathNumWithLink
.
- change the arg of
- add documentation link on pub.dev.
- New Features
- add
computeBestPathNumWithLink
. - improve documentation links.
- add
- Breaking Changes
- fix
PASS
String.- separate
PA (BLACK)
andpa (WHITE)
.
- separate
- fix
- add
edaxGetBookMoveWithPositionByMoves
.
- you can get
Position.links
. - upgrade libedax bin.
- upgrade dependencies.
- upgrade dependencies.
- upgrade dependencies.
- return the Move represents
noMove
whenedaxGetLastMove
is called with no moves.- until now, in the situation, libedax4dart results segment fault. So, developer had to handle the case.
- add
MoveMark.passString
('pa'
).
- add documentation for
'pa'
of move.
- fix the documentation of
edaxGetMoves
.
- add
edaxRotate
command.
- upgrade dependencies.
- improve documents.
- upgrade dependencies.
- fix incorrect document for
edaxHintNextNoMultiPvDepth
. - add useful getter to Hint class.
- add
closeDll
command.- in the future, this command maybe deprecated. See: dart-lang/sdk#40159
- add
edaxBookLoad
command.
- upgrade ffi package.
- fix unstable linux shared library.
- upgrade ffi package.
- add useful getter to Board class.
- square list (int/String)
- update README
- upgrade dependencies
- use Dart SDK
beta
- loosen dependency constraints.
- you can specify full path of dll.
- add
edaxBookShow
command.
- improve dart document.
- fix
Hint.score2String
. - fix boolean binding.
- add dev suffix because this package uses Dart SDK
dev
. - add getter to board as radix16 String.
publish alpha release.
generated by sensuikan1973/dart-boilerplate