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