"name: v3.3.0_2" is a release tag
v3.3.0_2 (2024-11-27)
- add network monitoring service to app (c8a00441857a16a)
- add release notes for version 3.3 🎉 (5da71f658c79e28)
- add README.md to project resources (954ce0dd580419a)
- update readme (91fa10b5bad8459)
- updare readme (6a07e6d9f761bde)
- update readme (28ffe4fd1ef4a64)
- update readme (0e1213ee5f8689e)
- update changelog (0631a643d49d1a8)
- update to last AceEditor version (c82abd66866eafb)
- update to last langgraph version (a8959b5235f6810)
- add eternal package SwiftyACE, removing the local one (1313cf7b4803631)
- clean code (950d81f310742b1)
- add hotfix script for CHANGELOG generation (ebfff1e428cce0f)
- increment project version to 2 (af3ce415f4aeb96)
- update packages (74b838ad1ca8d86)
- update SwiftyACE package (1c5497e6fe91d43)
- update version packages (cdd2d78388f28e4)
- update project version (75997ceb2ba28e9)
- update SwiftyACE package (e7ec636bd76ff6f)
- update project settings (f4eb64505d31da6)
"name: v3.2.0_3" is a release tag
v3.2.0_3 (2024-07-15)
- refine usecase prompt (fd89b34ee2d3e5f)
- add usecase support (84f208bfb1724e7)
- remove need of orgid (ad64422e071b2e9)
- update changelog (bf3b6e88c67fcac)
- update project setting (93a9414ffdd08c8)
"name: v3.1.0_2" is a release tag
v3.1.0_2 (2024-07-03)
- AgentExecutor force usage of gpt4o (a3df861c22d39ea)
- AgentExecutor prompt refinement (b15cc89d669efba)
- update readme (6f864d40ea8a0d0)
- avoid share PKCanvasView and use PKDrawing instead (b3e89075b227f60)
- agentexecutor read update diagram prompt from bundled resource (ec652b1b2bdd824)
- PlantUMLObservableDocument remove PlantUMLBrowserPresenter (a2737aee4c62a99)
- PlantUMLBrowserPresenter replace struct with func (67be5a008cf94ce)
- update projectt settings (45c95960187474e)
"name: v3.1.0_1" is a release tag
v3.1.0_1 (2024-07-01)
- save drawing on dismiss (5b79a290163709c)
- replace deprecated model gpt-4-vision-preview with gpt-4o (a2795d8ea194514)
- clear error on prompt editing (28f55f4cd565de3)
- enable scroll on drawing and disable finger draw when scrolling is enabled (389c06a7be55a80)
- lock/unlock drawing (c8ea8f664868eb7)
- rename status 'Editing' to 'Processing' (b167816e5de88c5)
- move to next version (e8361e14701caee)
- update LangGraph package (c05a5af8ad45d34)
- update LangGraph (ff8bea19356071e)
"name: v3.0.0_1" is a release tag
v3.0.0_1 (2024-03-29)
- complete demo using UI test process (cc8c81247ff2be7)
- add accessibilityIdentifier (da3d55087262599)
- starting the DEMo using UI Automation (b711c5570a44052)
- enable drawing demo (0d4307e99b5433f)
- add new AIAgent workspace package that import externa LangGraph dep (103444b660b59a7)
- add LangGraph workflow to manage image translation (a248082994673e4)
- add LangGraph implementation as internal package (b13b57d8e50512d)
- save drawing (fc00eb3624fd59a)
- add usage description to save in photos (ab89425e66c7826)
- add activity view (38b9dea32ffdc4f)
- add load vision prompt from file resource (7952a95fa5f8065)
- add Errors enum (b1da221e5b5b920)
- add activity view (61e571c377770aa)
- allow initialize new document with a custom text (d10ddff13c11328)
- pass fileName to Document Proxy view (03983f5f778cb40)
- add event to manage "generated script from vision api" (23e330fc7e8b058)
- set default content if document is new (1aacf06f0bff20d)
- remove openaikit references (4183e86e2b77927)
- activate menu on new document (69f432253f1daa4)
- remove openaikit in favor of openai (26b1d33855e38b4)
- allow check if document is a new or not (2a242ab2ae1f17d)
- add PKCanvasView support (ce999056e0a9e17)
- add menu to choose HandDrawn or HandWritten diagram (392bd5a8f49e965)
- PKToolPicker lifecycle (e2ec080f04e13e9)
- update readme (10e08703fad21d3)
- update readme (58142a2f6e4bd1e)
- update changelog (275fb43f6ea0df7)
- finalize demo process (0f6da5a42e7fab3)
- remove demo setting in prod settings (7a28d092bcf48a6)
- update menu items layouts and title (bf7279ed81db901)
- update I tests layout (e0d0a970ead98ab)
- update the navigation model of app (016637719a4d7a3)
- add support of metadata in UIActivityViewController (563f66e700887e1)
- switch to #Preview macro (ec6cb96dad9aefa)
- update progress messages (2efa3b0bc0f7a47)
- move update plantuml method in AgentExecutor module (ddceebde53d4926)
- update langgraph version (9ba4b492ff9b90a)
- remove useles argument (b296b16bf3185ee)
- add try to setEntryPoint (6e5ca13e4676740)
- add END safe check on addNode and setEntryPoint (91950556dca1cfc)
- refine AgentExecutor implementation (2c7c81f78f3bc03)
- add use of lang_graph - step 1 (18a012173d0f180)
- set titleAndIcon in vision process button (f5426283212db22)
- try to fix problem on PKToolPicker dismission (c90ce111e3597fd)
- apply attributes renaming (147e58536f24dd9)
- give more meaningful names to class (535773c3c37edfc)
- clean code (29ac9d9f241f4c4)
- clean code (6b3082e08350359)
- add vision api call in OpenAIService (8273992023c5563)
- rerrange project layout (2f8a176c59e5755)
- rename classes/files names (1188a36cdb13bc0)
- add video preview for release 3 (ed76cf73fcb1ae6)
- update version (8705a096be421a9)
- upgrade lang-graph package version (41f611f234b6f46)
- remove unseless files (ec848c0cf9b5bfc)
- update LangGraph dep (ffdf2534758f4b4)
- move compatibility from iOS 16.6 (d7f4a79010455a7)
- update project settings (e2d5203a20c9cbb)
- update build (306d273e0700995)
- update settings (8b2a1071f2cf112)
- add OpenAI package (279899f61bb7388)
"name: v2.1.0_1" is a release tag
v2.1.0_1 (2023-09-12)
- replace deprecated OpenAI model (a3b169074f1baf2)
- update ai model (0d2426236a28275)
- resume after OpenAI error (acf56ab58c66097)
- manage update editor content (9e736ecd9c16e39)
- update changelog (1aa414a61957828)
- update readme (370bb5ed08a755d)
- update changelog (b6e1cd72612d9fa)
- remove edit mode (39606d56976cd16)
- update release (43020dca9c8969c)
"name: v2.0.0_5" is a release tag
v2.0.0_5 (2023-09-03)
- manage the UI refresh on theme changing (52f6f6d8befd82e)
- update plantuml snippet (5826ddd10d6586d)
- restore index.html (f818cc9ee700a64)
- update changelog (784a562c90bcc1d)
- update readme (7c55f763aaace72)
- update readme (a1d98e5a59e09e5)
- remove update model (ee3a9ed0edbfd8a)
- update app preview video (679367ee53283f4)
- update app preview video (c85cbac5e79e8e3)
- add settings screenshot (6b61521e268a597)
- add App Preview Video (42edb914de37efd)
- update secrets (09a2e368c01140d)
- update distribution (0cece77e18f0180)
- bundle update script (d142475dd4f7e87)
"name: v2.0.0_4" is a release tag
v2.0.0_4 (2023-08-28)
- add gutter toggle support (de21dcc519b8ec7)
- update build number (0579f3d28fdb9ed)
"name: v2.0.0_3" is a release tag
v2.0.0_3 (2023-08-27)
- add setting bundle (d3912daf79b253c)
- add settings.bundle (a35e8fa7491bfce)
- move to next version (bb3cdd729bef6d7)
"name: v2.0.0_2" is a release tag
v2.0.0_2 (2023-08-26)
- add sequence snippets (c3ffc74af18b6a2)
- switch ace to plantuml syntax (71b151d17d6bb4f)
- update ace dist with plantuml syntax support (fa7a015f5e7e619)
- update sample (3ba1429f0c174ed)
- add reload event (10dd331251de6cc)
- use dot as alias of PlantUML (4c08becfda0fda8)
- add navigationDelegate support (bebfcbbe9f3ef15)
- add support for dynamic fontSize management (bdb9205f9b8fcdd)
- substitute LineEditor with CodeViewer (cfc66afcb542a5a)
- CHANGELOG.md update (a58e94ff0e77100)
- remove LineEditor dependency (db9914393dcf879)
- remove focus on ready (d84024b27ab015a)
- update distribution (7524d92badb24cc)
- move to next developer version (caece40a52bed90)
- merge CodeViewer project in internal package PlantUMLEditor (e8123a21c29ab2d)
- add new Package PlantUMLEditor (57c4543589074bd)
"name: v1.4.1_1" is a release tag
v1.4.1_1 (2023-07-11)
- starting implement OpenAI extra settings (b1f574f69507991)
- README.md update (d6164b688e5f597)
- code comment (4e2a778e887c55f)
- CHANGELOG.md update (8808f6dc11c511f)
- move to next release 1.4.1 (1) (c9eecc0c8b68d09)
- exclude OpenAI.xcconfig from bundle (d0ae23655560feb)
"name: v1.4.0_3" is a release tag
v1.4.0_3 (2023-05-25)
- allow input apikey and orgId (6cf6a5690775ca8)
- AppSecureStorage add AppSecureStorage property wrapper (48d2a5fe63e7740)
- simplify state management (7a2bfec98e5a520)
- integrate new line_editor version (3667ef66ec516a4)
- add clipboard and orientation management (2911f42db7fa458)
- update saving logic (e74f63fc5ae85de)
- add clipboard management (d7a9b835f25d702)
- add OpenAI apply/undo (cefc76979a1efba)
- first draft OpenAI implementation (08e8c92a1e543e0)
- setup view for OpenAI (9234ed158d9d31a)
- OpenAI.xconfig set OpenAI configuration (63e96f33f08c01c)
- repo make git secret compliant (7b511ea6534ffab)
- update editor / diagram view (b2bc6c131182181)
- redraw view (03774a3a7138bbf)
- README.md update (0ce707617e6ce27)
- update app preview (8a9f2bae49068de)
- add promotional video (36db92c8a7f14ee)
- add promotional video (ff1ba3f6fa0a79e)
- PlantUMLContentView.swift show AI button on portrait (aa144a229c5d363)
- AppSecureStorage.swift remove internal state value (7c69834cfcb52fc)
- AppSecureStorage.swift remove binding compliance (8d3d8f30d59288a)
- KeychainWrapper.swift remove deprecated (3bfe04ec17286e8)
- set build = 3 (70c5ae47fac6286)
- set build number = 2 (b435b6d458f9b4a)
- add release scheme (d20d022c49e7431)
- update version to 1.4.0 (847b8e99b5ff39b)
- OpenAI.prod.xconfig add production configuration (ef816e99da7ee84)
- update package (bb2c35cdf4a3bc3)
- update line editor package (b07ee6a59394c60)
- add OpenAIKit package (dcccd1e314cb476)
- OpenAI.config.secret add encrypted OpenAI configuration (108547041862fb7)
"name: v1.3.3_2" is a release tag
v1.3.3_2 (2023-04-15)
- add app preview video (690a6b0b53a27ef)
- update line_editor package (298f96fa0c2d198)
"name: v1.3.3_1" is a release tag
v1.3.3_1 (2023-04-12)
- set real version (023b95cae90d385)
"name: v1.3.3" is a release tag
v1.3.3 (2023-04-12)
- integrate new line_editor version (d53a9f5b3a97c48)
- update source comments (8262e89d70a6d83)
- prepare for next release (c57c1344c9c2add)
- move to next version (92efe78259e2e2f)
- update screenshots (0da780baee8653d)
"name: v1.3.2" is a release tag
v1.3.2 (2023-03-13)
- add support for symbol reference (f74a6dcba0e4613)
- plantuml_keyboard_data.json add new skinparam options (39fed2e996a93a5)
- add new symbols on keyboard (97decc9323f04dc)
- integrate choice key button (e367db38d227abd)
- plantuml_keyboard_data.json add activate, deactivate, return (8aa96d29fab115d)
- PlantUMLContentView update line_editor package (0cdc336e12b22b7)
- PlantUMLKeyboard dark mode support (5922a0ae445c34a)
- PlantUMLKeyboard add 'LineEditor' dependency (39219cd870d17fc)
- changelog.mustache fix repository url (1cb371a60989ec1)
- CHANGELOG.md update changelog (5b94fbb8ff431b2)
- update version (fc5c924edba02d9)
- move to next version (fb046047406a17b)
- update version 1.2.1 (f590e4a0cf4ee73)
"name: v1.1.2" is a release tag
v1.1.2 (2023-01-24)
- PlantUMLContentView add saving state indicator (a2ac033e07e874a)
- (SwiftUI+Conditional) add conditional view extension (1f5b822dacbebb8)
- manage auto save document (e1b9d4bccc235c6)
- complete 'Save Custom Keyboard state' feature (af060cd8bbe8d21)
- add support for color button on custom keyboard that opens a color picker (e93686ee94a86ea)
- DebounceObject add Debounce utility (7e17ee05ade68b3)
- start implementation of support for ColorPicker Key in custom keyboard (f919613f397870d)
- add screenshot to appstore assets (aa3e0b00ec3a7f3)
- update changelog and readme (11b96e6284b29c5)
- readme update readme (bcee03131792841)
- move PlantUMLDocument in PlantUMLDocumentProxy (aa37d8c80a8afae)
- add new screenshots to project (3c043c038d6cbaa)
- set next version build (caf494a0fefa965)
- update line editor package (98e6d07c1cc7133)
- upgrade version from 1.0 to 1.1 (8869f4cea125167)
- upgrade version from 1.0 to 1.1 (a6e65bfc1613d7b)
- usersettings.json update configuration (e522bbd48961481)
"name: v1.0.14" is a release tag
v1.0.14 (2023-01-03)
- changelog add support of git-changelog-command-line for generating changelog (230aefe2c86d148)
- integrate share diagram image (faa8a76bff81715)
- convert View to UIImage (a2cf3acf73eabd8)
- add Share popup management (34d88d0445a1e38)
- ContentView update scale_to_fit appearance (d39bd483d8f524b)
- add appstore screenshots (29d14c9f8b57a8d)
- PlantUMLDiagramView add support for CachedAsyncImage in diagram view (f9c2c6f1d1930c7)
- support of device orientation (d11680ce4149caf)
- make editor & diagram mutually exclusive (33f940ecede7282)
- integrate toggle line number (752bb91848b68e4)
- increase / decrease font (e064f01e1d724f3)
- add divider (7e12f86718a3644)
- add json support (04e2afd82708103)
- add localisation support (602d8715144e49f)
- integrated line_editor package (717cc7ceabab2d5)
- integrate LineEditorView from line_editor branch (ca16700c6408fa3)
- add new sequence symbol (460eb949e88ec93)
- propagate showingCustomKeybiard state (5e1840cc7469007)
- add - toggle editor visibility, toggle preview visibility, scale image to fit (e2648ec0917f8be)
- add result builder (f674d7e3580ecec)
- add deployment diagram symbols (7679a32bbbe399f)
- logging (7e410d388a4571b)
- add tabview on custom keyboard (a4e38b4c40ea902)
- dismiss custom keyboard after press key (f0f0456ae49b6cb)
- set minimum custom keyboard height (68c0910db65bbbb)
- addBelow / addAbove on top of keyboard (78c5d07c2acd1dd)
- manage keyboard avoidance (9428de398f8f6df)
- draft implementation with UIViewRepresentable (c3f63a55035dc65)
- add UIViewRepresentable(PlantUMLTextFieldWithCustomKeyboard) for managing inputView (beb3a38b32007aa)
- add show custom keyboard on top of standard keyboard (2b2b1bff53275d1)
- CustomKeyboardObject reduce height of custom keyboard avoiding hide standard keyboard topper (695fc0a7e95542f)
- PlantUMLScript set CustomStringConvertible (4063a47b34b923f)
- set text field 'asciiCapableNumberPad' (0faa27534e7e795)
- implement multiline command - #2 (1c8d48a710692b6)
- custom keyboard refinements (a3cbe78465471db)
- add convenience init (80fa94d7da30703)
- integrate use case to show a custom keyboard - #1 (e8a80f951820e96)
- integrate use case to show a custom keyboard (a6e9c2f038e8478)
- add PlantUMLKeyboard local package (0f3a449195f3cd3)
- add context menu (329e835f228b857)
- remove iPhone from supported device (84c4e5cbee52c81)
- keyboard onHide button within HStack (9929124a1dbf68f)
- set custom UTType (66b1bbf4f49fa44)
- revert Symbol implementation (c29838f40f91d21)
- keep safe update the characters (92446ea9e52c05e)
- show custom keyboard over standard one - #3 #4 (ed1f8c1e598f871)
- readme update readme (c3668483c76c0af)
- update README (a5b083f64466aad)
- update link in the comments (877e0792a00532b)
- update links in the comments (2c66a9212b82b4d)
- privacy_policy.md add privacy policy file (e9caf098a6f0c9d)
- update readme (631b3c45e1994f1)
- update readme (67c9c8eff177077)
- rename app name (3bbcccb6e3a6cf2)
- dismiss use of PlantUMLScrollableDiagramView (7abdfdfbcfab272)
- align progress view position (4f9c5b70490b5bc)
- preview refinements (3b0a87ed8f1952b)
- update main view name (99ae62d30f29d6c)
- update 'print()' to logger (bdd83d7b9a303bb)
- remove unused stuff (862a11c1d318ced)
- clean code (2e7952ed89dab85)
- clean code (5e7011ceaa5cc7e)
- add PlantUMLSymbol file (421ad9eb62a8c8c)
- remove SwiftPlantUMLFramework (8f4a7258fe7ac50)
- add PlantUMLFramework as local package (cddee304d3d3060)
- diagram script generation (d3fe63debacf322)
- update package (38602162ccb9ad9)
- new build version (03e1890eefbba1a)
- update project build (ef76ce4823f5ea1)
- update package (1e134ecb236013a)
- update App Store screenshot (84fff0db56761e8)
- update line editor package (a22b9255e351ac6)
- update build number (ba7a12b51a796da)
- update build number (0dc48b3bf324e49)
- update settings (529101add359660)
- prepare for submission (059f9ab97cf84a0)
- add app image (03e4ff581930553)