Releases: devopness/devopness
@devopness/ui-react@2.184.4
Patch Changes
- #2487
ea774f8Thanks @SwannyAlves! - Anchor the Dropdown popover below the trigger by default
@devopness/ui-react@2.184.3
Patch Changes
-
#2491
b269715Thanks @AladinoBorges! - Guard custom element registration and prevent server-side DOM access so the package is safe to import using Next.js framework withApp Router.- Mark client-only components as
use clientwhere appropriate to keep them out of server bundles and to ensure runtime-only APIs run only in the browser. - Ensure React remains a peer dependency and avoid bundling multiple React runtimes;
- Prefer
sideEffects: falseand rebuild artifacts to produce consistent ESM and CJS outputs.
These changes make
@devopness/ui-reactsafe to import during Next.js server rendering/building and prevent runtime errors caused by top-level DOM API usage. - Mark client-only components as
@devopness/ui-react@2.184.2
Patch Changes
-
#2473
fdbc8c2Thanks @AladinoBorges!What Changed
Implements resize observer to guard state updates in the Tooltip component, avoiding redundant setState calls that causes a "Maximum update depth exceeded" runtime error. Now, the effect only updates state when the measured overflow value actually changes.
@devopness/ui-react@2.184.1
Patch Changes
-
#2417
c5e30ecThanks @AladinoBorges! - Fix theAlertcomponent to ensure consistent stylingWhat Changed
- The layout, spacing, alignment, and icon positioning were corrected to improve visual accuracy and component stability.
- Adjusting internal spacing and text alignment
- Correcting icon positioning and sizing
- Improving close button alignment and spacing
- Ensuring consistent border-radius application
- The layout, spacing, alignment, and icon positioning were corrected to improve visual accuracy and component stability.
-
#2467
b3a064dThanks @AladinoBorges! - Stop forwarding styling/transient props (likehasError,iconPosition,removeArrows,noResize) to DOM elements, this reduces React "unknown prop" warnings by ensuring styling-only props are consumed bystyled-componentsand not forwarded to native elements.What Changed
- Converted several styled-component props to transient props (prefixed with
$) and stopped spreading internal styling props into DOM-rendered elements for the following components:Skeletonnow uses transient props ($widthPercent,$heightPercent, etc.);src/components/Forms/Input/*(styled + component);src/components/Forms/TextArea/*(styled + component);src/components/Forms/Autocomplete/*(renderInput integration; avoid spreading MUI params into DOM);src/components/Primitives/Pagination/*(hideFirstAndLastButton ->$hideFirstAndLastButton)src/components/Primitives/EmptyData/*(isSmallContainer ->$isSmallContainer)src/components/Primitives/Review/*(style props ->$..., ContentIcon$backgroundColor)src/components/Primitives/Loader/*(paddingTop/isAlignLeft ->$paddingTop/$isAlignLeft)src/components/Primitives/LoadStarship/*(isFullContainer ->$isFullContainer)src/components/Primitives/Popover/*(Header/Footer justifyContent ->$justifyContent)src/components/Primitives/Cover/*(backgroundColor ->$backgroundColor)src/components/Forms/Container/*(shouldRemoveTopMargin ->$shouldRemoveTopMargin)src/components/Forms/FormText/*(subtitleColor ->$subtitleColor)src/components/Forms/Alert/*(noPadding/fullWidth ->$noPadding/$fullWidth)
These changes are part of a grouped set of fixes bundled in this PR to remove React unknown-prop warnings emitted during tests and in built artifacts.
- Converted several styled-component props to transient props (prefixed with
@devopness/sdk-python@2.1.6
@devopness/sdk-js@3.1.6
@devopness/sdk-python@2.1.5
@devopness/sdk-js@3.1.5
@devopness/sdk-python@2.1.4
Patch Changes
-
#2363
4701800Thanks @Diegiwg!Added
Added support for a new parameter
ownerin thegetProjectsmethod.
This parameter allows filtering projects by owner ID or URL slug (user or organization).If the parameter is omitted, the method retains its previous behavior — returning all projects accessible by the authenticated user.
Removed
Removed the
listOrganizationProjectsmethod, as its functionality is now covered by thegetProjectsmethod with the newownerfilter.
@devopness/sdk-js@3.1.4
Patch Changes
-
#2363
4701800Thanks @Diegiwg!Added
Added support for a new parameter
ownerin thegetProjectsmethod.
This parameter allows filtering projects by owner ID or URL slug (user or organization).If the parameter is omitted, the method retains its previous behavior — returning all projects accessible by the authenticated user.
Removed
Removed the
listOrganizationProjectsmethod, as its functionality is now covered by thegetProjectsmethod with the newownerfilter.