- Fine tuning for PHP 8.4
- Adding "Books created with Ibis Next" section in readme
- Fix relative image for EPUB with custom working directory
- Update readme for frontmatter options
- Welcome PHP 8.4
- Restyle init command with SymfonyStyle
- The init command creates automatically the working directory
- Check if configuration exists
- Update stubs directory with sample images
- Update the version for
--version
- update highlight js to 9.18.1 (latest version for 9 major rel)
- Upgrading to Pest3 and PHPunit 11(PHP Testing)
- Dropping support for PHP 8.1
- Updating Rector rules for PHP >= 8.2
- Embed images for EPUB
- Fix loading image via relative path
- Updating dependencies
- Adding Markdown custom extension for managing attributes (like CSS class)
- Updating dependencies
- Updating dependencies
- Updating some styles/fonts for Headings
- Adding
md_file_list
for selecting a subset of Markdown file in the "content" directory, for ebook creation - Updating dependencies (Illuminate 11)
- Updating Rector 1
- Supporting an additional blockquote syntax like
[!NOTE]
and[!WARNING]
- Exporting HTML
- Adding PHPstan for static code analysis
- Adding ext-* dependencies in composer.json
- Adding function for building path
- Adding tests with PestPHP
- Improving GitHub Actions Workflows
- Fixing and updating styles for Aside blok
- Adding Aside block rendering
- Updating rector 0.19
- Fixing and updating the Sample PDF generation
- Fixing Table of Content
- SetList::CODING_STYLE
- Updating the Sample book
- Using WebP for the cover image
- Updating Highlightjs CSS
- Adding the option
-d
for theinit
command to initialize the ebook in a different directory
- Adding the option for customizing the working path (the directory with the assets folder)
- Adding the option for customizing the content path (the directory where you have your Markdown files)
- Now you can organize your markdown files in subfolders
- Eliminating most of the warnings during the EPUB generation process (thanks to the
epubcheck
tool) - Refactoring the configuration class
- Creating the export directory if not exist for EPUB creation
- Improving metadata for EPUB
- Table of Contents or EPUB
- Setting the content directory
- Refactoring common code EPUB and PDF build
- Introducing RectorPHP
- Welcome to the EPUB generation
- upgrade and check with PHP 8.2 and PHP 8.3
- update support for Symfony 7 components
- upgrade code using the new renderer of CommonMark
- upgrade GitHub Actions workflow
- using Pint with PSR12
- added configuration for cover image (instead of using hard-coded cover.jpg, you can specify a new file name and format, for example, my-cover.png)
- added the header config for the CSS style for the page header
- added the front matter capabilities (the title front matter option will be used for the page header).