2025.03.8312
note
Writerside builder image tag on Docker Hub: 2025.03.8312
docker pull jetbrains/writerside-builder:2025.03.8312
Starting from this release, Writerside is no longer aiming to become a commercial product. There will be no more updates for Writerside as a standalone IDE. It will be available only as a plugin for other JetBrains IDEs.
This release is based on IntelliJ platform 2024.3. The Writerside plugin supports JetBrains IDEs up to version 2025.1.
Writerside can now generate plain text files with the full contents of your documentation to feed as context for an LLM prompt. For information about the proposal to standardize this approach, see llmstxt.org.
Add the following to buildprofiles.xml to generate one file llms.txt
and save it in the built artifact:
<llms-txt single-file="true"/>
Set single-file="false"
if you want to generate separate files for each topic and put them in the _llms
directory.
Use <llms-txt/>
without the single-file
attribute to generate both the single file and the individual files.
For more information, see Generate llms.txt.
You can now build multiple documentation instances as a single website using build groups. This feature is useful when you need to combine several related documentation instances into one cohesive documentation portal.
When building a group of instances, Writerside will:
Create a separate directory for each instance in the output
Add an
index.html
file that redirects to the first instance's home pageInclude a documentation switcher that allows users to navigate between instances
The CLI builder now has the --group
option (use it instead of the --product
option to specify a build group ID), and the Docker image accepts the IS_GROUP
variable.
For more information, see Build groups.
Support for
links
Support for
webhooks
Support for
pathItems
ascomponents
Support for
type
arraysSupport for multiple
examples
Support for
securityDefinitions
andsecuritySchemes
Support for new authorization types: Mutual TLS (mTLS) and Digest
Support for Markdown in descriptions of responses and objects.
Move refactoring for OpenAPI spec files
Starting pages now have a new markup for cards that link to topics. Instead of <a>
, you should now use the <card>
element that has, among others, the following attributes:
badge
to specify one of the built-in badge iconsicon
to specify a custom icon for the cardimage
to specify a custom image for the card
Use the type
attribute of the <social>
element in buildprofiles.xml to add an icon with a link to your blog, email, X or LinkedIn account. Writerside now supports the following additional values:
slack
discord
stackoverflow
telegram
reddit
mastodon
github
gitlab
bug
bitbucket
wechat
bluesky
googleapp
apple
location
Also, the icon for twitter
has been updated to X.
Fixed issues with line breaks using
<br/>
,</br>
and<br>
Added a Refresh button to the Writerside Preview tool window
Added an option to disable sync scroll in the Writerside Preview tool window options menu
Variable completion now works in Markdown topics
The topic navigation block with chapters, procedures, and other structural elements of a topic now has indentation to distinguish between header levels
The ICP number in the footer now links to the Ministry of Industry and Information Technology to meet the requirements.
The
<notice>
element was introduced to provide additional legal information, service notices, attributions, and acknowledgements in the footer.