Tags:
- [New Feature]
- [Bug Fix]
- [Breaking Change]
- [Documentation]
- [Internal]
- [Polish]
- [Experimental]
Note: Gaps between patch versions are faulty/broken releases. Note: A feature tagged as Experimental is in a high state of flux, you're at risk of it changing without notice.
- update
fp-ts
version - simplify
Config
module - remove
Settings
- add
tsconfig.json
toexamples
folder when type checking examples - split
compilerOptions
in config to:parseCompilerOptions
examplesCompilerOptions
remove extensions from examples/index.ts
make docs-ts
compatible with typescript ^5.x
- New Feature
- add
compilerOptions
to configuration (@gcanti)
- add
- Bug Fix
- fix
Parser
ignoring@internal
/@ignore
d methods on classes (@IMax153)
- fix
- Polish
- print error as non coerced string, #28 (@waynevanson)
- Polish
- modules no longer require examples when
enforceExamples
is true (@IMax153)
- modules no longer require examples when
- Bug Fix
- use
strict: true
in project configuration, fix #36 (@gcanti)
- use
- Bug Fix
- simplify
@example
import replacement, #35 (@thought2)
- simplify
- Polish
- allow double quotes in
@example
project imports, #31 (@thought2)
- allow double quotes in
- New Feature
- add
projectHomepage
configuration property, closes #26 (@IMax153)
- add
- Polish
- fix modules not respecting config settings #24 (@IMax153)
- move
prettier
topeerDependencies
, closes #22 (@gcanti)
-
Breaking Change
- refactor
Markdown
module (@IMax153)- add
Markdown
constructors (@IMax153) - add tagged union of
Printable
types (@IMax153) - add
fold
destructor forMarkdown
(@IMax153) - add
Semigroup
,Monoid
, andShow
instances forMarkdown
(@IMax153) - add
printModule
helper function (@IMax153)
- add
- update
Parser
module (@IMax153)- add
ParserEnv
which extendsEnvironment
(@IMax153) - add
Ast
interface (@IMax153)
- add
- update
Core
module (@IMax153)- add
Program
andEnvironment
types (@IMax153) - update
Capabilities
interface (@IMax153) - remove
Eff
,MonadFileSystem
, andMonadLog
types (@IMax153) - remove
MonadFileSystem
andMonadLog
instances (@IMax153)
- add
- rename
domain
module toModule
(@IMax153)- rename all constructors to match their respective types (@IMax153)
- refactor
-
New Feature
- add
Config
module (@IMax153)- support configuration through
docs-ts.json
file (@IMax153) - add
Config
,ConfigBuilder
andSettings
types (@IMax153) - add
build
constructorConfigBuilder
(@IMax153) - add
resolveSettings
destructor for creatingSettings
from aConfigBuilder
(@IMax153) - add combinators for manipulating a
ConfigBuilder
(@IMax153)
- support configuration through
- add
FileSystem
module (@IMax153)- add
FileSystem
instance (@IMax153) - add
File
constructor (@IMax153) - add
exists
,readFile
,remove
,search
, andwriteFile
helper functions (@IMax153)
- add
- add
Logger
module (@IMax153)- add
LogEntry
,LogLevel
, andLogger
types (@IMax153) - add
showEntry
andLogger
instances (@IMax153) - add
debug
,error
, andinfo
helper functions (@IMax153)
- add
- Add
Example
module (@IMax153)- add
run
helper function (@IMax153)
- add
- add
- Polish
- add support for TypeScript
4.x
, closes #19 (@gcanti)
- add support for TypeScript
- Polish
- use ts-node.cmd on windows, #15 (@mattiamanzati)
- Bug Fix
- should not return ignore function declarations (@gcanti)
- should not return internal function declarations (@gcanti)
- should output the class name when there's an error in a property (@gcanti)
- Breaking Change
- total refactoring (@gcanti)
- Breaking Change
- the signature snippets are not valid TS (@gcanti)
- add support for class properties (@gcanti)
- Polish
- support any path in
src
in the examples, #12 (@gillchristian)
- support any path in
- Polish
- remove
code
from headers (@gcanti)
- remove
- Polish
- remove useless postfix (@gcanti)
- Bug Fix
- add support for default type parameters (@gcanti)
- Breaking Change
- modules now can/must be documented as usual (@gcanti)
- required
@since
tag - no more
@file
tags (descriptione can be specified as usual)
- required
- modules now can/must be documented as usual (@gcanti)
- Internal
- run
npm audit fix
(@gcanti)
- run
- Breaking Change
- replace
ts-simple-ast
withts-morph
(@gcanti) - make
@since
tag mandatory (@gcanti)
- replace
- New Feature
- add support for
ExportDeclaration
s (@gcanti)
- add support for
upgrade to fp-ts@2.0.0-rc.7
(@gcanti)
- Bug Fix
- fix static methods heading (@gcanti)
upgrade to fp-ts@1.18.x
(@gcanti)
- Bug Fix
- fix Windows Path Handling (@rzeigler)
Initial release