diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..4e14f2b --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,106 @@ +# Semantic Versioning Changelog + +# 1.0.0 (2024-12-22) + + +### Bug Fixes + +* add chat view controller construction to listener ([e06863d](https://github.com/The-Nefarious-Developer/zjoule/commit/e06863dd62e00baa084d0780e094c6eea2ac29aa)) +* add line break after resource content read ([00d7c40](https://github.com/The-Nefarious-Developer/zjoule/commit/00d7c40198b607839ab1a723c1dc6bab195878a1)) +* add missing part to the chat completion url ([d11b0bf](https://github.com/The-Nefarious-Developer/zjoule/commit/d11b0bfc3f53909fcab231f3943b7562c1715a5f)) +* add mockito as optional to avoid false positives ([92bef9a](https://github.com/The-Nefarious-Developer/zjoule/commit/92bef9a52c13e946dc5080b83847b4cd54d7d9b0)) +* add properties to the java version pipeline ([68c432a](https://github.com/The-Nefarious-Developer/zjoule/commit/68c432a7a2b7ac44421db91cc7dcd44f69b640d5)) +* add relative path to semantic release prepare script ([307cad7](https://github.com/The-Nefarious-Developer/zjoule/commit/307cad7ba1c8262c6fc8e910ac5347b0678eb97e)) +* add right and top margin for message box ([d319b0c](https://github.com/The-Nefarious-Developer/zjoule/commit/d319b0c3cc49682f5117f0244b16025764df6f2a)) +* add space before editor code instruction ([6defa9b](https://github.com/The-Nefarious-Developer/zjoule/commit/6defa9bae7007fdc2b2685a02648d0efa9bab574)) +* add zip to the updatesite repository ([7341d25](https://github.com/The-Nefarious-Developer/zjoule/commit/7341d255d39d9940704778e70d21d527ad4c46b3)) +* apply di for auth and login classes ([184d9b6](https://github.com/The-Nefarious-Developer/zjoule/commit/184d9b61a8db4fe04cf845e67853ebccb10121a6)) +* avoid error in the get message history ([054c909](https://github.com/The-Nefarious-Developer/zjoule/commit/054c9097a0ee00f37d0391b1e9c63555e75dc679)) +* avoid errors in the view listener disposal tests ([b049bba](https://github.com/The-Nefarious-Developer/zjoule/commit/b049bba03323eccaa3766ac510bb1862e8c84db4)) +* avoid view issues by systematically retrieving the activator bundle ([89b36a1](https://github.com/The-Nefarious-Developer/zjoule/commit/89b36a134ec646fe988f63b2fee22eed2f1a9f5c)) +* call flush after clear on logout to persist operation ([f40402b](https://github.com/The-Nefarious-Developer/zjoule/commit/f40402be09dacd907cf726a79f0468d9f2dd2127)) +* call tag update operation on login ([bd10413](https://github.com/The-Nefarious-Developer/zjoule/commit/bd10413b7b5c49f306be4d3bdd86656d14bffa5e)) +* centralize instructions ([9c17902](https://github.com/The-Nefarious-Developer/zjoule/commit/9c17902b9188adc0b15e6e95b559916523521268)) +* change copyright to my name ([4f87c93](https://github.com/The-Nefarious-Developer/zjoule/commit/4f87c932efa5aaf10f82395edbe0135f5e3b7908)) +* change initial release version ([ac12517](https://github.com/The-Nefarious-Developer/zjoule/commit/ac12517d3157e7a751c89d90baa9b00f1eb51a31)) +* change intro image quality ([7ce2eaf](https://github.com/The-Nefarious-Developer/zjoule/commit/7ce2eaf90a8a32aa2946003fd9c49fbc97ccaa68)) +* change order of messages for render on test ([323affa](https://github.com/The-Nefarious-Developer/zjoule/commit/323affae2489fa8019f62a681bb7aa45b08d6ec3)) +* change org to owner on license ([a6efd7c](https://github.com/The-Nefarious-Developer/zjoule/commit/a6efd7c94bfca0f17d7df2732084597083c88f8f)) +* change parameter on the view render ([36bfdc1](https://github.com/The-Nefarious-Developer/zjoule/commit/36bfdc1fff5d2a358c95dcac286afc1b77b4f71c)) +* change scm config to avoid ssh ([ac24198](https://github.com/The-Nefarious-Developer/zjoule/commit/ac2419801b374dc3a19c7aabdcf598a7a9abd3dd)) +* change the package assignment for event listener ([e3394e5](https://github.com/The-Nefarious-Developer/zjoule/commit/e3394e596c9e79477221a7713b46dcab1ab9ed22)) +* change the path of the javadoc release ([d9b526b](https://github.com/The-Nefarious-Developer/zjoule/commit/d9b526b45326b0184536e0496e00f672d58b2f37)) +* clear chat without refreshing the screen ([9a4c90b](https://github.com/The-Nefarious-Developer/zjoule/commit/9a4c90b0b1e509e5a826bbded7674cc0d8a61152)) +* enable code formating for any programming language ([740543b](https://github.com/The-Nefarious-Developer/zjoule/commit/740543b99d9a3d70af36da4ff2ad8dd24c768d25)) +* escape javascript assistant messages ([7e0013c](https://github.com/The-Nefarious-Developer/zjoule/commit/7e0013c0aba55451d20351dbefed73323f90f54e)) +* handle errors if message history is empty ([c4a25d1](https://github.com/The-Nefarious-Developer/zjoule/commit/c4a25d14e6f93234d2a8cc266051787e260a6060)) +* handle placeholder after load message history in the initialization ([0ffbf87](https://github.com/The-Nefarious-Developer/zjoule/commit/0ffbf877e85f6751f05c4db7b867b6bab0f2ec32)) +* improve the quality of the joule icons ([1748a65](https://github.com/The-Nefarious-Developer/zjoule/commit/1748a654907a225a986457c6a47c65b56ee13c52)) +* minor changes recommended by sonar to improve readability ([81df2c6](https://github.com/The-Nefarious-Developer/zjoule/commit/81df2c6e62f87e0a3ff5ce2961057ff0b4c0f272)) +* mock shell for login handler usage in the listener test ([773b7a7](https://github.com/The-Nefarious-Developer/zjoule/commit/773b7a7b5d6aa19831f54f90be5b58f378ef4613)) +* organize import and cleanup for checkstyle ([2fc71cd](https://github.com/The-Nefarious-Developer/zjoule/commit/2fc71cd993e07fe061865eabf908a1a75a967307)) +* recreate the javadoc for memory message history to avoid issues ([d79b02d](https://github.com/The-Nefarious-Developer/zjoule/commit/d79b02d7215ffc9de5b79269c2f851a093272248)) +* remove ds_store for mac folder metadata ([4193e0f](https://github.com/The-Nefarious-Developer/zjoule/commit/4193e0f08efe26b728c0ad60b0022b1d96ba424d)) +* remove message in the first wizard page in case the input is empty ([7e18e97](https://github.com/The-Nefarious-Developer/zjoule/commit/7e18e97e6614300bb9da6cc730b6a16437521d28)) +* remove scm config as its not working ([0361bcc](https://github.com/The-Nefarious-Developer/zjoule/commit/0361bcc3fb38e07e0f1ef56c3b9a658a773b416f)) +* remove sonar file as the analysis is going to happen automatically ([e7a1c5d](https://github.com/The-Nefarious-Developer/zjoule/commit/e7a1c5d99b7c231ad436a67429f837045a1a4e14)) +* remove space to comply with checkstyle rules ([ac65e92](https://github.com/The-Nefarious-Developer/zjoule/commit/ac65e926254cd73beb88f67db6acd1a102029e75)) +* remove system message from message history ([4ae7f18](https://github.com/The-Nefarious-Developer/zjoule/commit/4ae7f18fed62db240097af9b93b60717f4793d25)) +* remove tag if editor is closed ([80fdc89](https://github.com/The-Nefarious-Developer/zjoule/commit/80fdc89c171c80deb18d763d1ac241b2ca1e6b99)) +* remove unnecessary browser import on login handler ([7b8e635](https://github.com/The-Nefarious-Developer/zjoule/commit/7b8e635c5bc92c304b61cb1214248eed488bb8a1)) +* remove unnecessary comments on pom ([94fc716](https://github.com/The-Nefarious-Developer/zjoule/commit/94fc716120e6043e4869a7ae9600f6e9963074f9)) +* remove unnecessary ds_store file ([346d689](https://github.com/The-Nefarious-Developer/zjoule/commit/346d68998b3999454d9f08a61361c5e7981896c5)) +* remove unnecessary enconding tag for checkstyle ([ef72647](https://github.com/The-Nefarious-Developer/zjoule/commit/ef726471a7cbe98723fbec61419b00defba2311d)) +* remove unnecessary imports related to memory initialization ([577e9d9](https://github.com/The-Nefarious-Developer/zjoule/commit/577e9d94a7fc1de8075708dea7a5c2dfb615c060)) +* remove unnecessary try catch block from abstract memory object test ([03caacc](https://github.com/The-Nefarious-Developer/zjoule/commit/03caacc9b208a26940b9f495d1e0acd20b581877)) +* remove unused controller files ([f32911c](https://github.com/The-Nefarious-Developer/zjoule/commit/f32911caafae94a6deb85fbcfae80dfeb894129f)) +* remove unused methods and classes ([ea0847f](https://github.com/The-Nefarious-Developer/zjoule/commit/ea0847f816611e1cd3718d7a9fcee24347fd7259)) +* remove unused variable in test ([9bc30f5](https://github.com/The-Nefarious-Developer/zjoule/commit/9bc30f5e42a291c889671ea773837491a6342d34)) +* remove usage of the chat view controller ([80540ec](https://github.com/The-Nefarious-Developer/zjoule/commit/80540ecb30d9229f9553f23ddc6169da41a8a6bf)) +* remove v prefix from semantic release ([a00f267](https://github.com/The-Nefarious-Developer/zjoule/commit/a00f267840d49de123a313a0c06f5d6bf167af0c)) +* rename class that was being called interface ([fc139fa](https://github.com/The-Nefarious-Developer/zjoule/commit/fc139fab7c010a46e94308efeab7e29b5061cb83)) +* set memory deployment as object to have access to its id ([4de0bc5](https://github.com/The-Nefarious-Developer/zjoule/commit/4de0bc5f81ef0ca293b44e63671450594de0231a)) +* set release to need build in the pipeline ([23e0588](https://github.com/The-Nefarious-Developer/zjoule/commit/23e0588bf90846111c23074daaa106f7176eae92)) +* tdding verification for model compatibility ([4f369ea](https://github.com/The-Nefarious-Developer/zjoule/commit/4f369eac3e94f86f48b0afaff4acea53bee881e7)) +* trigger tag update when reopen chat and avoid errors ([d020ea3](https://github.com/The-Nefarious-Developer/zjoule/commit/d020ea3c56972de733138b1abc7cce37404d4f7b)) +* trim demo gifs ([132a6d3](https://github.com/The-Nefarious-Developer/zjoule/commit/132a6d3a123f6d871177b186ab5b9019efe2a03e)) +* update all necessary files for new release ([abb0408](https://github.com/The-Nefarious-Developer/zjoule/commit/abb0408a8a4261b0d317930c03f81b29f2a98afc)) +* using a static call on ai core client and fixing test for listener ([f809e59](https://github.com/The-Nefarious-Developer/zjoule/commit/f809e59d3cca4e4df3383619b6724ec65ed82b3a)) + + +### chore + +* add comment to trigger break change behavior ([7532d14](https://github.com/The-Nefarious-Developer/zjoule/commit/7532d141bffe93c25f4cfdcba528794c1290d65f)) +* trigger semantic release ([40bd1f3](https://github.com/The-Nefarious-Developer/zjoule/commit/40bd1f325ef13fa4ef2520cbd1b56ac24457e5e2)) + + +### Features + +* add instruction screen if not authenticated ([da95b0e](https://github.com/The-Nefarious-Developer/zjoule/commit/da95b0ead196d3b2c300819b0c9d6dcf6cd360ed)) +* add support to aarch64 ([e10b6a5](https://github.com/The-Nefarious-Developer/zjoule/commit/e10b6a5da92b5a0303c5a3d6686de829c596a5fc)) +* display answer as markdown ([8f36c78](https://github.com/The-Nefarious-Developer/zjoule/commit/8f36c78af6c6181e26f5ce6546da33848744d75b)) +* finally got the resource groups retrieval to work ([645212a](https://github.com/The-Nefarious-Developer/zjoule/commit/645212a57781777a6a79399fc86300c4e5e11fc9)) +* get chat history when plugin is initialized ([b2b4de7](https://github.com/The-Nefarious-Developer/zjoule/commit/b2b4de7e89baf059cb606f4b1d92935b043e8def)) +* implement a tag handler ([e6d912e](https://github.com/The-Nefarious-Developer/zjoule/commit/e6d912eba1db7eb627ed87d153a4976a1ae9a1bf)) +* implement clear chat history buttons ([34eb09b](https://github.com/The-Nefarious-Developer/zjoule/commit/34eb09b2b405e115f6d2e3293772d4cbde4632f0)) +* implement deployment selection in the login wizard ([87b8f99](https://github.com/The-Nefarious-Developer/zjoule/commit/87b8f99cfda153008e7b3ae3d4f16d52ba1dce56)) +* implement login wizard navigation ([3d1be49](https://github.com/The-Nefarious-Developer/zjoule/commit/3d1be4905aafa18adc35b96c1d2a4b66253ebd72)) +* implement openai chat completion request ([329a2ea](https://github.com/The-Nefarious-Developer/zjoule/commit/329a2eae7c1c0b2d708d839adffe33ed743e6884)) +* implement session manager ([173b653](https://github.com/The-Nefarious-Developer/zjoule/commit/173b65353d60fa32c3be6335573c40121629ea21)) +* tdding the implementation of a login wizard ([efb7669](https://github.com/The-Nefarious-Developer/zjoule/commit/efb766914357df2fa47980d3e594de6beeca1cc6)) + + +### try + +* add token to node setup to avoid pipeline issue ([bfe6b33](https://github.com/The-Nefarious-Developer/zjoule/commit/bfe6b333421eb0c398ce313c317f06b4cd4b42d9)) +* set token on node setup ([c45e9ab](https://github.com/The-Nefarious-Developer/zjoule/commit/c45e9ab90baa7bcfcb9cd9ee8744e2e857fe5cb5)) + + +### BREAKING CHANGES + +* trigger semantic release +* trigger semantic release initial config +* set initial version +* Trigger the semantic release +* Trigger the pipeline! +* trigger semantic release initialization