Skip to content

Releases: webmaster442/BookGen

BookGen 2024.08.05

05 Aug 19:43
Compare
Choose a tag to compare
  • New: Latex formula editor, that can export to SVG (Windows only)
  • New: Added new command to create new files
  • New: C# scripting support in markdown files via the '''script ''' tag
  • New: Added autocomplete in bookgen shell for basic git commands
  • New: ISO build now includes powershell core
  • New: Added table of contents support via the [toc] tag in markdown
  • New: JSON array support for subcommand configuration.
  • New: NodeJs is included in the ISO build and BookGen shell integrates it
  • Change: Only ISO build is available for Windows
  • Change: New icon and branding
  • Change: Updated dependencies
  • Change: Cplipboard implementation replaced with TextCopy, now works multiplatform
  • Change: Linux distribution now uses a deb package for distribution
  • Change: SVG Passthrough implemented in md2html command
  • Change: md2thml is extended with templating and new options
  • Change: Various BookGen related settings now use a single .ZIP file for configuration
  • Change: Reworked templating engine
  • Change: Reworked CDG command
  • Fix: Various linux compatibility fixes
  • Fix: Various fixes in the Table of Contents generation
  • Fix: Template processor fixes
  • Fix: Various fixes

BookGen 2024.06.04

04 Jun 16:58
c4cc310
Compare
Choose a tag to compare
BookGen 2024.06.04 Pre-release
Pre-release
  • New: Added autocomplete in bookgen shell for basic git commands
  • New: ISO build now includes powershell core
  • New: Added table of contents support via the [toc] tag in markdown
  • New: JSON array support for subcommand configuration.
  • Change: Updated dependencies
  • Change: Cplipboard implementation replaced with TextCopy, now works multiplatform
  • Change: Linux distribution now uses a deb package for distribution
  • Change: SVG Passthrough implemented in md2html command
  • Change: md2thml is extended with templating and new options
  • Change: Various BookGen related settings now use a single .ZIP file for configuration
  • Change: Reworked templating engine
  • Fix: Various linux compatibility fixes
  • Fix: Various fixes in the Table of Contents generation
  • Fix: Template processor fixes
  • Fix: Various fixes

BookGen 2024.01.09

09 Jan 18:07
Compare
Choose a tag to compare
  • New: Based on .NET 8
  • New: Linux install script
  • New: Windows builds with bootstappers
  • New: Laucnher includes a markdown cheat sheet
  • New: Launcher includes a news channel
  • New: Launcher has built-in task list
  • New: HTML2PDF command (Windows only)
  • New: Program in Directly runnable form, packed as ISO image
  • New: Terminal output renderer, when building markdown
  • New: CDG program can handle a path argument, to specify where to start from
  • New: WWW program that can perform web searches easily
  • New: toc command, to find files that are not included in the toc file
  • New: shortcodes command, to list available shortcodes
  • Change: API cleanup & removed C# scripting support
  • Change: StockSearch command functionality has been integrated to the WWW command
  • Change: Removed auto updater (hard to maintain)
  • Change: Removed ZIP format release
  • Change: Folder locking is now process based
  • Change: Improved stat command
  • Change: HTTP server has favicons & last acces time is sent in header
  • Change: Replaces File based folder locking wiht a process based one
  • Change: Auto updater removed, because of multiple platform issues
  • Change: Launcher file browser usability improvements
  • Change: Updated component dependencies
  • Fix: Image convert command correctly handles SVG files
  • Fix: ImgSearch correctly handles spaces in query
  • Fix: Shell now sets UTF-8 encoding for output
  • Fix: Various HTTP server bugfixes
  • Fix: HTML Tidy speed greatly improved and encoding issues are fixed
  • Fix: Initializer adapted to new folder structure
  • Fix: Fixed a possible crash in init, when using Windows Terminal
  • Fix: HTMTidy runtime speed improved & made more robust

BookGen 2023.05.06

06 May 11:58
725b532
Compare
Choose a tag to compare
  • New: GUI has been reworked. Instead of Terminal.GUI Spectre.Console is used
  • New: Pack subcommand to pack the book source into a zip file
  • New: Download command, to quickly download files from the internet to your project
  • New: Tasks command, which allows running additional tasks & customizing workflow
  • New: Web server now has a dedicated page to make it easier to connect to it, from other devices
  • New: Linux build (experimental)
  • Change: The Shell's cdg command is now implemented as terminal UI program with more features
  • Change: Various fixes to support building and running on Linux distributions
  • Change: Default console log uses Spectre.Console for output. This produces more colourful output
  • Change: Reworked subcommand architecture
  • Change: Removed & cleaned up NuGet package dependencies
  • Change: Test server port is now 8090
  • Change: Removed WP-Load program
  • Change: Removed Chapters command
  • Change: Removed InstallPS Autocomplete command
  • Change: Removed support for VS tasks
  • Fix: Various Web sever stability fixes & improvements
  • Fix: E-pub build time has been reduced
  • Fix: Fixes a bug, which caused the progress bar messages while building not always readable
  • Fix: BookGen shell colour scheme adjusted in windows terminal for better readability

BookGen 2023.01.12

12 Jan 16:26
c310d0f
Compare
Choose a tag to compare
  • New: Rewrote launcher, looks a bit better & has built in preview function
  • New: Math2SVG module (Requires internet connection to work)
  • New: Output type for post processing (experimental)
  • New: QR code generator module (Requires internet connection to work)
  • New: Print output produces an XHTML file too, with embedded CSS rules for better compatibility with word processing
  • New: JSON schema for config and tags available
  • New: Tags module can now auto extract tags with RAKE if needed
  • Change: Reworked preview module, now has a basic markdown editor
  • Change: BookGen now ships with .NET, no need to install it sepperately
  • Change: Updater now is a seperate program.
  • Change: Removed markdown editor from launcher
  • Change: Json output from now on doesn't encode non ASCII chars specially.
  • Change: Better XHTML output for e-Pub generation with the use of HTMLTidy
  • Change: Updated dependencies
  • Change: configuration files are moved into .bookgen folder for projects

BookGen 2022-07-11

11 Jul 19:20
d902dcc
Compare
Choose a tag to compare
  • New: ExternalLinks command
  • New: Tags command
  • New: Wordpress output generates tags based on output of tags command
  • New: Shell on init prints version
  • New: Shell extended with graphical cd command called cdg
  • New: Shell prints not commited file count
  • New: Math2Svg command
  • New: Installer offers to install Windows Terminal & Powershell core, if not installed
  • New: Installer can now run without admin rights
  • Change: Markdown Title finder now warns, if title is not 1st level
  • Change: PageGen module removed
  • Change: Progress reporting improved
  • Change: Md2HTML default template handles print better
  • Change: Windows terminal profile has now a distinct theme
  • Change: Windows terminal profile now uses powershell core, if installed
  • Change: Laucnher has now a built in command documentation
  • Fix: Console Gui memory leaks
  • Fix: Updated wiki documentation

BookGen 2022-05-23

23 May 17:08
f07babd
Compare
Choose a tag to compare
  • New: Better, simplistic icon
  • New: Wpload implements download feature
  • New: Installs as windows termninal fragment, if Windows terminal is installed
  • New: cdg command in shell, to graphically change workdir.
  • Fix: printable html generation
  • Fix: exiting gui properly deletes the folderlock
  • Updated dependencies

BookGen 2022-03-02

02 Mar 15:05
11e2487
Compare
Choose a tag to compare
  • New: Quick editor in launcher
  • New: WpLoad tool to interact with wordpress backend sites
  • Fix: Stat module not working with GUI
  • Fix: Stat module better calculation for page size
  • Fix: Printable HTML generation, when using footnotes and file doesn't have new line as end.
  • Updated prism.js
  • Updated dependencies
  • System test project reworked
  • Pipeline build system

BookGen 2021-11-18

18 Nov 18:13
Compare
Choose a tag to compare
  • New: Wiki command - Opens the BookGen wiki page
  • New: Stocksearch command - Search for free stock images online
  • New: Launcher has more modern Message boxes
  • New: Added more options to the console Gui
  • New: Log output to JSON with the global -js argument.
  • New: Assembly documenting to a single markdown file (usefull for wiki pages)
  • New: Installer based on Inno setup
  • Change: Build process now indicates with a console progressbar
  • Change: Updated bootstrap to 5.1
  • Change: BookGen shell now displays git info in prompt, if folder is git repo.
  • Change: Autocomplete handles global arguments.
  • Change: Launcher folder list is now independent from version
  • Change: Now requires .NET 6 runtime
  • Change: Configuration can be in yml format
  • Change: Init subcommand now allows to select yml as config format
  • Fix: Launcher JumpList was not starting the shell in the folder
  • Fix: Auto updater now works

BookGen 2021-09-12

12 Sep 17:48
Compare
Choose a tag to compare
  • New: Added an Update command to make future updates easy
  • New: Added ImgConvert commmand to convert imgages
  • New: XML documentation generator reworked. Now uses XmlDocMarkdown
  • New: Syntax rendering reworked, improved
  • New: Rewrote launcher (again), Has more features.
    • New layout
    • Options to start VS code, File explorer, Preview and bookgen shell for folder
    • Filtering for recent folders
    • Integrated changelog
    • Integrated updtate laucher
    • Can install to path
  • Fix: Improved XHTML compatibility for epub
  • Fix: Fixed a memory leak in the generator
  • Fix: Various code quality fixes
  • Fix: Autocompleter now reacts better
  • Change: Removed HTML compressor code due to bad quality of dependency code
  • Change: No more ISO image releases, due to auto updater.
  • Change: Rar self extracting installer provided