# Changelog (0.x)

For the current changelog, see [CHANGELOG.md](./CHANGELOG.md).

All notable changes to this project will be documented in this file.

## [0.1.7](https://github.com/receptron/mulmocast-cli/releases/tag/0.1.7) (2025-07-19)

- cleanup llm agent type
- Movie agent info
- Skip bgm
- defaultSpearker
- fixed movie audio
- minimax/hailuo-02 support
- cleanup type
- Presentation style default value
- More text2video models on replicate
- xAI's Ani style templates
- speechParams in ani.json
- docs: update information about OpenAI - generate image
- add releasenote v0.1.4 to v0.1.6
- fixed typo: specify
- fix audiocheck bug
- add MulmoImageAsset type
- update graphai packages


## [0.1.6](https://github.com/receptron/mulmocast-cli/releases/tag/0.1.6) (2025-07-15)

- veo3_sample
- Combine audio files agent
- condition simple
- md as browser
- Combine audio files agent3
- Refactor entorypoint
- update google-auth-library
- GOOGLE_PROJECT_ID
- Cleanup process env
- Updated expired Nijivoice voiceid


## [0.1.5](https://github.com/receptron/mulmocast-cli/releases/tag/0.1.5) (2025-07-14)

- docs: Add API configuration section to FAQ documentation
- Check if the movie has the audio track
- docs: add image generation configuration section to FAQ
- Google Veo3 support
- feat: add ElevenLabs model selection support
- update Nijivoice types
- openai tts type
- Tts model config
- generatedVoice no longer used
- Export providers for browser


## [0.1.4](https://github.com/receptron/mulmocast-cli/releases/tag/0.1.4) (2025-07-14)

- beat specific models
- More replicate movie models
- Provider2agent
- add release note v.0.1.3 and update prompt
- Ability to inject image agents
- Provider2 image agent
- update agent models
- Default providers


## [0.1.3](https://github.com/receptron/mulmocast-cli/releases/tag/0.1.3) (2025-07-12)

- update release note 
- update release note
- add release note v0.1.1 to v0.1.2 and update prompt for release note
- image generation of reference images
- add types to agents
- Settings and env to config
- add lint rule
- fix fix_shorthand
- Fix reassign
- add sonarjs
- fix no-nested-conditional
- fix no-ignored-exceptions
- Html template and multi-character template
- fix sonarjs/no-nested-conditional
- fix no-shadow
- girl and cat script:
- refactor image action
- fix: remove noisy logs
- a simple movie sample
- Refactor image action2
- Refactor image ref
- Image update
- update
- update public image api


## [0.1.2](https://github.com/receptron/mulmocast-cli/releases/tag/0.1.2) (2025-07-08)

- update packages
- htmlPrompt: Cache html
- udpate packages


## [0.1.1](https://github.com/receptron/mulmocast-cli/releases/tag/0.1.1) (2025-07-07)

- Peter Lynch: Sample using both imagePrompt and htmlPrompt alternately.
- add release note : v0.1.0 and update prompt.md
- Dockerfile
- Migrate union literal to enum
- Refactoring movie.ts
- Graphai2.0.11
- chore: fix typos
- docs: Update ghibli_shorts template title for clarity
- AddBGMAgent error handle
- getExtention
- Error handing and voice over sample
- Beat id as image name
- movie models


## [0.1.0](https://github.com/receptron/mulmocast-cli/releases/tag/0.1.0) (2025-07-03)

- fix: add missing return statement in interactive scripting mode
- Added per-beat text2image provider specification.
- update error message
- Text2Image models
- docs: add --input-file option and mode exclusivity notes to README
- update nijivoice id
- Video speed
- add release note from v0.0.25 to v0.0.28
- Voice over
- udpate docs/image.md: add voice_over


## [0.0.28](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.28) (2025-07-01)

- add setFfmpegPath
- add setFfprobePath


## [0.0.27](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.27) (2025-06-30)

- refactor initializeContext
- refactor
- docs: update README.md
- update packages
- suppressSpeech flag to enable music video with captions


## [0.0.26](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.26) (2025-06-28)

- MCP Server


## [0.0.25](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.25) (2025-06-28)

- Save html on htmlPromp
- fix: set max tokens
- getHtmlImageAgentInfo use llmConfig
- RL sample
- add release note: v0.0.23 - v0.0.24
- docs: add Anthropic API configuration guide
- update


## [0.0.24](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.24) (2025-06-25)

- update TaskManager import path
- settings2GraphAIConfig
- Caption styles
- htmlImageSystemPrompt


## [0.0.23](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.23) (2025-06-25)

- docs: add release note and fix header name
- WIP: aspect fill support
- raise error if speaker dose not exist.
- Html canvas size
- Added text2movie support via Replicate.
- set default template if it is not interactive mode
- Vibe coding music video and a few bug fixes
- docs: add replicate api in dotenv section
- support long duration
- Create mulmo script from url
- htmlImageAgent use anthropicAgent
- CLAUDE.md
- Caption as style


## [0.0.22](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.22) (2025-06-22)

- enable to loop bgm
- html prompt
- update Image.md
- update image doc


## [0.0.21](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.21) (2025-06-21)

- Safety message
- add release info 0.0.18 to 0.0.20
- Refactor type
- docs: add info about beat.imageNames
- docs: Add TTS configuration and 429 error troubleshooting to FAQ
- docs: update FAQ & add sound.md
- fix typo


## [0.0.20](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.20) (2025-06-20)

- ghibli_image_only template
- docs: Clarify -p option accepts file paths for presentation styles
- Fix packaging configuration


## [0.0.19](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.19) (2025-06-20)

- Credit test
- fix MultiLingual length
- bgmVolume, audioVolume
- MulmoStudioContextMethods
- Add slideout_left transition
- More spillover
- music video example
- Refactor group
- silentIds required amount
- add test_slideout_left_no_audio.json
- audit fix
- add test
- fix movie only beat case
- update doc
- Get caption image path
- Image plugin
- defaultOpenAIImageModel
- docs: correct heading hierarchy in documentation image.md
- Add exports setting


## [0.0.18](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.18) (2025-06-19)

- add release notes
- methods
- fix multiLingual broken


## [0.0.17](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.17) (2025-06-19)

- refactor combine_audio_files
- Separate multilingual from MulmoStudio
- Refactor image path
- combineAudioFilesAgent refactored
- fix createOrUpdateStudioData arg
- update
- update test
- fix createOrUpdateStudioData test
- update context after audio
- Switched from safeParse to parse when running tests (NODE_ENV === 'te…
- Remove Node.js dependencies
- Overwrap audio
- getImageRefs


## [0.0.16](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.16) (2025-06-17)

- Fix translation graph output node name
- Fix single video transition
- Test transition no audio
- refactor concurrency
- docs: Add comprehensive multilingual FAQ for mulmo movie command and Add compatibility FAQ for v0.0.12 upgrade issues
- image graph concurrency
- generate imageFile from movieFile, if necessary
- Add  POC for deep search
- presentationStyle in context
- remove redundant wait
- SessionProgressEvent callback
- generateBeatAudio
- remove unused audioSegmentDirPath
- -p presentationStyle option
- refactor audio
- Refactor audio path
- Switched to properly licensed music


## [0.0.15](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.15) (2025-06-15)

- WIP: Kawamataryo add pdf engine option
- Remove pdf engine option
- docs: Update README to include ElevenLabs TTS configuration
- Video transition
- Add output file path
- remove pdflib
- add test_image_preprocess
- add test_beats.json test
- fix agent filter no context
- release_test
- movieTest
- add reference beat image test to test_media
- improve tts_openai_agent error message
- Beat image
- got rid of onComplete node
- updated document script
- update graphai
- add fake data generator
- Dry run
- Media mock agent
- add image.md
- add images
- Fix markdown HTML typo


## [0.0.14](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.14) (2025-06-13)

- **Output file path API**: Added API to retrieve output file paths for audio and movie actions

📦 **npm**: [`mulmocast@0.0.14`](https://www.npmjs.com/package/mulmocast/v/0.0.14)


## [0.0.13](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.13) (2025-06-13)

- **Audio path fix**: Fixed npm root path not being applied to audio file paths, fixing audio generation when used as a library

📦 **npm**: [`mulmocast@0.0.13`](https://www.npmjs.com/package/mulmocast/v/0.0.13)


## [0.0.12](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.12) (2025-06-12)

- BGM customization
- Add detailed instruction for google models
- ghibli_shorts
- Media type beat
- Eleven labs TSS support
- clean up agent info
- Mixed TTS providers
- Image_Edit: Jpeg support
- Clean up: removed unused code
- removed beat index from audio file
- Fix rebuildStudio error
- process.exit(1) move to handler
- add mulmoScriptTemplateFileSchema
- Fade transition


## [0.0.11](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.11) (2025-06-06)

- add graphai callback
- WIP: fix typos in images.ts: writeOutout -> writeOutput and moveFile -> mo…
- add to change the root path of an asset
- update pr ci
- update packages
- Refactoring images.ts
- As library
- Template for Youtube shorts
- Sample: SpaceX Youtube Shorts
- Google auth error
- A few minor fixes
- Update README.md


## [0.0.10](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.10) (2025-06-04)

- Video generation
- Movie generation template
- Portrait movie
- Prevent help
- docs: Add BGM customization section to release notes
- fix vanillaAgents import


## [0.0.9](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.9) (2025-06-03)

- Template-specific presentation style
- Image edit
- Dr slump
- Image concurrency
- fix: add --version option to CLI
- More templates
- Media type=movie, mixAudio
- Fix #407
- fix pdfHandout image position
- fix: preserve buffered text when wrapping lines at max width
- Update Release Note Beta1 
- docs: restructure and enhance npm testing procedure
- Added parser error handling
- update packages
- Fix for import error in spetific environments
- add node 24 to actions
- no strips


## [0.0.8](https://github.com/receptron/mulmocast-cli/releases/tag/0.0.8) (2025-06-03)

- **Package config update**: Minor package.json configuration fix

📦 **npm**: [`mulmocast@0.0.8`](https://www.npmjs.com/package/mulmocast/v/0.0.8)

