Skip to content

Releases: remyz17/odooghost

v0.8.1

24 Apr 16:35
Compare
Choose a tag to compare

v0.8.1 (2024-04-24)

Fix

  • fix(schema_types.py): change logic from checking if all containers are running to checking if any container is running to correctly determine stack state (e719433)

  • fix(package.json): update dependencies versions for @apollo/client, @headlessui/vue, @heroicons/vue, graphql-ws, vue, vue-router, @rushstack/eslint-patch, @vitejs/plugin-vue, @vue/eslint-config-prettier, @vue/test-utils, autoprefixer, eslint, eslint-plugin-vue, jsdom, postcss, prettier, tailwindcss, vite, vitest to latest versions for compatibility and security reasons (f69fed7)

Style

  • style(VActivity.vue): improve code readability by adding loading variable declaration on a separate line
    feat(VActivity.vue): display event container name in a separate paragraph for better UI presentation (821855d)

  • style(subscription.py): refactor event filtering logic to improve readability and maintainability (764881f)

Unknown

  • Merge branch 'main' of github.com:remyz17/odooghost (3902b70)

v0.8.0

24 Apr 16:08
Compare
Choose a tag to compare

v0.8.0 (2024-04-24)

Feature

  • feat(root.py): add support for specifying a custom port with the -p/--port option when running a one-off command on a service (9726288)

  • feat(root.py): add support for specifying the number of lines to show from the end of the logs using the --tail option
    feat(root.py): include the service port configuration for one-off services in the ports mapping to ensure proper port mapping for the service (10561f2)

Refactor

  • refactor(base.py): conditionally pass ports map as None if one_off flag is set to improve flexibility and readability (c1e330a)

Unknown

  • Merge branch 'main' of github.com:remyz17/odooghost (157f685)

v0.7.1

02 Feb 14:32
Compare
Choose a tag to compare

v0.7.1 (2024-02-02)

Fix

  • fix(web): wrong JavaScript mimetype on Windows (#20) (d1e1e70)

v0.7.0

19 Dec 19:24
Compare
Choose a tag to compare

v0.7.0 (2023-12-19)

Feature

  • feat(cli): Add autocompletion support (#9) (8737a30)

v0.6.1

18 Dec 14:26
Compare
Choose a tag to compare

v0.6.1 (2023-12-18)

Documentation

  • docs: update links to stack configuration file samples in README and index.md

The links to the stack configuration file samples in the README and index.md files were pointing to incorrect locations. This commit updates the links to point to the correct location, which is the "exemples" directory in the odooghost repository. This change ensures that users can easily find and access the stack configuration file samples for creating their Odoo instances. (09e7884)

Fix

  • fix(template): fixed python dependencies installation. It looks like that installing with --user option doest not work with the Odoo image (9f70420)

v0.6.0

16 Dec 00:24
Compare
Choose a tag to compare

v0.6.0 (2023-12-16)

Chore

  • chore(counter.js): remove unused counter store file

The counter.js file was deleted as it was no longer being used in the project. This commit removes the file from the codebase to improve code cleanliness and reduce unnecessary files. (abc10cb)

  • chore(schema_types.py): add 'id' field to the Stack class to include the ID of the stack (9bdf3a7)

Feature

  • feat(web): Add docker events mangement through websocket. #16 (89216ff)

  • feat(web): Added container events subscription. This include all stuff for websocker on the client and the server (b7dd8ca)

  • feat(StackView.vue): add fetchPolicy and pollInterval options to useQuery function call to improve data fetching behavior

The changes were made to the StackView.vue file. The useQuery function call was modified to include the fetchPolicy and pollInterval options.

The fetchPolicy option was set to 'cache-and-network' to ensure that the query fetches data from both the cache and the network. This allows for more up-to-date data to be displayed in the view.

The pollInterval option was set to 5000 to specify that the query should be refetched every 5 seconds. This enables the view to automatically update with the latest data without requiring manual refreshes. (86f17e1)

  • feat(web): Add modal support (d166828)

  • feat(sync_to_async.py): add utility functions sync_to_async and sync_to_async_iterator to convert synchronous functions and iterators to asynchronous ones

The sync_to_async function is a decorator that takes a synchronous function as input and returns an asynchronous function. It uses asyncio.get_running_loop().run_in_executor to run the synchronous function in a separate thread and await the result.

The sync_to_async_iterator function is a decorator that takes a synchronous iterator function as input and returns an asynchronous iterator function. It uses the sync_to_async decorator to convert the synchronous iterator function to an asynchronous one. It also handles the conversion of StopIteration to StopAsyncIteration to properly terminate the asynchronous iterator.

These utility functions are useful when working with synchronous code in an asynchronous context, allowing for better integration and interoperability. (3409e3d)

  • feat(stack.py): add id property to Stack class to generate a unique identifier for each stack based on its name (61a4eb6)

Fix

  • fix(VDataView.vue): change error prop type from Boolean to Object to provide more detailed error information (431a55e)

  • fix(pyproject.toml): update uvicorn dependency to include the 'standard' extra to ensure all necessary components are installed (a2ec599)

Refactor

  • refactor(subscription.py): remove unused logger.error() calls (3d1dc8e)

v0.5.3

15 Dec 18:09
Compare
Choose a tag to compare

v0.5.3 (2023-12-15)

Fix

  • fix(release.yaml): move front build before semantic-release because semantic-release run the build so if front is after then it's not included in the wheel (ae42935)

v0.5.2

15 Dec 17:56
Compare
Choose a tag to compare

v0.5.2 (2023-12-15)

Fix

  • fix(release.yaml): use pnpm setup to the workflow to improve package management performance (c24368c)

v0.5.1

15 Dec 17:51
Compare
Choose a tag to compare

v0.5.1 (2023-12-15)

Fix

  • fix(release.yaml): change from 'pnpm' to 'npm' (bf2b494)

v0.5.0

15 Dec 17:43
Compare
Choose a tag to compare

v0.5.0 (2023-12-15)

Chore

  • chore(release.yaml): add setup for Node.js version 18 and use pnpm as the package manager for front-end dependencies
    chore(pyproject.toml): include the odooghost/web/dist directory in the package distribution (50a8abf)

  • chore(web): motly finished first early version of web (729f049)

Feature

  • feat(web): introduce first web interface (a9b5a73)

Unknown

  • Merge remote-tracking branch 'origin/main' into web (eaed300)