<commit_before>﻿## 4.1 (preliminary plan)
- Provide a way to create anthologies of multiple books, with an automated Table of Contents.
- Add an Image Credits field which Bloom will automatically fill and keep up to date.
- Allow user to choose what front/back matter fields to show, and in what languages

## 4.0 (alpha)
- Collection Tab
    - When creating a new collection, Bloom now chooses the *primary* country of the language as a default.
    - When choosing a language, Bloom no longer displays "alternative names* of languages, as some may be offensive.
    - Added a custom Front/Back matter choice for SIL PNG
    - Added a custom branding pack choice for ToMasewalTlahtol of Mexico.
- Edit Tab
    - We have sped up the time it takes to change pages.
    - You can now add moveable text blocks on top of images. Use this for comic books or kids’ books that fill the page with an image and then put text on top of it. (not landed in alpha yet).
    - We've added new zoom control in the upper left. We've removed CTRL-Mouse wheel zooming (sorry) because it appears that some people were doing it accidentally and then getting very confused.
    - We removed Settings and Other Collection buttons from the Edit and Publish Tabs. They aren't really needed there, and we think that having them only available on the Collections Tab promotes and understanding of what it is they do.
- Publish Tab
    - PDFs are now automatically compressed, so they are often a small fraction of their previous size
    - When you save a PDF, you can now choose CMYK coloring to satisfy some print shops.
    - Publish Book to Android Bloom Reader (planned for 4.0, but not in alpha yet).
- Misc
    - When Bloom is first run after your computer starts, there was a delay caused by .net. This could cause people to think Bloom wasn't running, so they would try and run it again. Bloom will now show a simple splash screen instantly to indicate that it is coming. (planned for 4.0, but not in alpha yet).

## 3.9 (beta)
- Custom Templates
    - We've created a "Template Starter" template that lets you make a book full of template pages that you and others can reuse.
- Collection Setup
    - You can now change the UI language when Bloom runs for the first time. Previously, you couldn't change it until you'd made your first collection.
    - Added new branding pack, ToMasewalTlahtol
- Edit Tab
    - You can now enable automatic paragraph indent on styles.
    - You can now control spacing between paragraphs.
    - When you make books from a shellbook, Bloom now moves the original copyright and license to its own field. Thus preserved, you can now set your own copyright and license for the adaptation. Bloom does not yet verify that the new license is compatible with the original. If you add a book to a Source Collection, Bloom does *not* take this step. Bloom assumes that what you are trying to do is to edit the book you just added in some way, not really create a new derivative.<commit_msg>Update Release Notes<commit_after>﻿## 4.1 (preliminary plan)
- Provide a way to create anthologies of multiple books, with an automated Table of Contents.
- Add an Image Credits field which Bloom will automatically fill and keep up to date.
- Allow user to choose what front/back matter fields to show, and in what languages

## 4.0 (alpha)
- Collection Tab
    - When creating a new collection, Bloom now chooses the *primary* country of the language as a default.
    - When choosing a language, Bloom no longer displays "alternative names* of languages, as some may be offensive.
    - Added a custom Front/Back matter choice for SIL PNG
    - Added a custom branding pack choice for ToMasewalTlahtol of Mexico.
- Edit Tab
    - We have sped up the time it takes to change pages. This is still slow for large books like the picture dictionaries some folks are building.
    - You can now add moveable text blocks on top of images. Use this for comic books or kids’ books that fill the page with an image and then put text on top of it. (not landed in alpha yet).
    - We've added new zoom control in the upper left. We've removed CTRL-Mouse wheel zooming (sorry) because it appears that some people were doing it accidentally and then getting very confused.
    - We removed Settings and Other Collection buttons from the Edit and Publish Tabs. They aren't really needed there, and we think that having them only available on the Collections Tab promotes an understanding of what it is they do.
- Publish Tab
    - PDFs are now automatically compressed, so they are often a small fraction of their previous size
    - When you save a PDF, you can now choose CMYK coloring to satisfy some print shops.
    - Publish Book to Android Bloom Reader (planned for 4.0, but not in alpha channel just yet).
- Misc
    - When Bloom is first run after your computer starts, there was a delay caused by .net. This could cause people to think Bloom wasn't running, so they would try and run it again. Bloom will now show a simple splash screen instantly to indicate that it is coming. Currently on Windows, this feature is lost if you pin a running Bloom to the Windows taskbar. Instead, pin the icon from the desktop.

## 3.9 (beta)
- Custom Templates
    - We've created a "Template Starter" template that lets you make a book full of template pages that you and others can reuse.
- Collection Setup
    - You can now change the UI language when Bloom runs for the first time. Previously, you couldn't change it until you'd made your first collection.
    - Added new branding pack, ToMasewalTlahtol
- Edit Tab
    - You can now enable automatic paragraph indent on styles.
    - You can now control spacing between paragraphs.
    - When you make books from a shellbook, Bloom now moves the original copyright and license to its own field. Thus preserved, you can now set your own copyright and license for the adaptation. Bloom does not yet verify that the new license is compatible with the original. If you add a book to a Source Collection, Bloom does *not* take this step. Bloom assumes that what you are trying to do is to edit the book you just added in some way, not really create a new derivative.
{'fraction_non_alphanumeric': 0.040012907389480476, 'fraction_numerical': 0.002904162633107454, 'mean_word_length': 3.5413919413919412, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2327092', 'n_tokens_mistral': 1518, 'n_tokens_neox': 1458, 'n_words': 1024}