Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update module github.com/inkyblackness/imgui-go to v4 - autoclosed #83

Closed

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented May 10, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
github.com/inkyblackness/imgui-go require major v1.10.0 -> v4.3.0

Release Notes

inkyblackness/imgui-go

v4.3.0

Compare Source

Thanks to @​neclepsio , v1.84.2 is now in use. See #​158 , which also includes a few extra functions.

Also included in this release are

Thank you all again for your contributions!

v4.2.0

Compare Source

Thanks to @​ptxmac , v1.82 is now in use. See #​148 . Version compatibility was preserved with a deprecated compatibility layer.

Furthermore, the following extensions have been made:

v4.1.0

Compare Source

Thanks to contribution by @​JetSetIlly , RadioButtonInt() has been made available. See #​143 .

Furthermore, the default branch has been renamed to main. See here for details.

v4.0.1

Compare Source

Thanks to @​the-goodies , some flag arguments and return values have the proper type now - see #​142 .

v4.0.0

Compare Source

Thanks to the effort by @​the-goodies , the wrapper has been upgraded to use v1.81 of Dear ImGui. As part of this upgrade, the support for tables was also added. See #​138 for details.

Furthermore, @​JetSetIlly helped to unify the names and types of various constants, most notably for bitflags. See #​141 for details.

Both modifications included breaking changes, so the major version was bumped to v4.

v3.1.0

Compare Source

This release contains the following contributions:

v3.0.0

Compare Source

This release updates Dear ImGui to v1.79, thanks to @​SpaiR (#​130 and #​132)

As part of this update, a version incompatible version bump to v3 was necessary.
This is mainly due to the changes of the API of the Drag/Slider APIs. See https://github.com/ocornut/imgui/issues/3361 for details.

Other (known) incompatible changes in this version bump:

  • DrawList functions AddCircleFilled() and AddCircle() default the parameter numSegments to 0 instead of 12. This is in line with a corresponding change in Dear ImGui v1.77.
  • Deprecated GetScroll* functions were removed
  • For further changes, please refer to the release notes of Dear ImGui

v2.7.0

Compare Source

This small release adds function ClearActiveID() (#​131).

Although an internal function in Dear ImGui, it is referenced and necessary for applications with special undo/redo support.

v2.6.0

Compare Source

Again thanks to further contributions, new functions are exposed:

Also, the github action to run golangci-lint needed an upgrade to work again.

v2.5.0

Compare Source

Thanks to further contributions, additional functions are exposed:

v2.4.1

Compare Source

Thanks to more evidences in #​113 and #​84 , 32bit compatibility could be restored.
One case of pointer-to-slice casts exceeded the available memory space. This is not allowed - and has now been fixed.

v2.4.0

Compare Source

Thanks to the extra effort by @​neclepsio , this release uses Dear ImGui v1.76. Not only this, they also refactored the code structure to have a clearer separation between Go-, wrapper-, and wrapped-code.

Also included are further linters, which are checked by GitHub actions now, as well as some functions provided by @​the-goodies ( #​106 / #​110 ).

v2.3.0

Compare Source

Thanks to further contributions, more functions are available.

  • Scroll* properties (Note: Some were wrongly exported with a Get* name. As they might be in use already, they are kept, marked deprecated, and act as a forwarder to the actual functions) - this by @​JetSetIlly
  • @​neclepsio was also bold and collected some extensions by other forks; Drag'n'Drop, color styles, popups and further details.

As a detail, freetext builds are now not limited to linux anymore. As long as the build chain works, it is possible to add it.

Furthermore, the two functions ColorEdit3() and ColorEdit4(). The 3-variant had an unused parameter and the 4-variant was even an endless recursion. The latter was a bug, and the former a wrong interface. Since the 3-variant was the non-verbose version, I opted for the interface-breaking variant, guessing that not many have used it, and if, it was bugged anyway.
All in all this means having to be more pedantic at reviews...

Also, golangci-lint is now based on GitHub actions, and again part of pull requests.

v2.2.0

Compare Source

Thanks to several contributions by @​JetSetIlly , multiple new functions are available.
See PRs #​79 , #​81 / #​83 , #​86 , #​87 , #​88 .

v2.1.1

Compare Source

In this bugfix, the function IsWindowFocused was fixed to call the proper Dear ImGui function.
It called IsWindowHovered by mistake.

v2.1.0

Compare Source

Thanks to further contributions, the following extensions are available in this release:

This release also includes GitHub actions to run unit tests as a smoke test for any compilation issues.

v2.0.1

Compare Source

The module and import statements were not proper v2 compliant. This has been fixed.

v2.0.0

Compare Source

This release marks the usage of Dear ImGui v1.74, as well as the addition of FreeType support. Both were spearheaded by contributions from @​SemMulder (#​57 and #​58) .

Due to some incompatible changes in the API, it was necessary to make a major version bump, hence v2.0.0 . Should you still need (minor) additions/fixes to the v1.x.x release, there's a master-1.x.x branch for that. Though, please avoid adding any big functionality there.

Note: This version can not be imported due to a bug. Please use v2.0.1 or later

FreeType is not available to all build environments. See README.md, chapter "Extras" for details.

v1.x.x incompatible API changes:

  • imgui.HoveredFlagsDefault has been renamed to imgui.HoveredFlagsNone to be in line with other flag enumerations
  • FontAtlas.GlyphRangesChinese() has been removed (was a deprecated function). Use FontAtlas.GlyphRangesChineseFull() instead.
  • imgui.SetNextTreeNodeOpen() has been removed. It has been replaced by imgui.SetNextItemOpen().
  • Change of Columns API
    • Removal of ColumnsFlags* (without replacement)
    • Signature of imgui.ColumnsV() has changed. The flags parameter has been changed to a boolean.
    • Note: The Columns API is still marked as "work-in-progress" im Dear ImGui and is to become superseded by an upcoming Tables API.

It may have been possible to keep compatibility with forwarding functions and double definitions, and the WIP columns API is not recommended anyway. Yet, even Dear ImGui starts cleaning up to remove deprecated functions, and I want to avoid keeping such baggage as well.

v1.12.0

Compare Source

Thanks to further contribution from @​TehGoat , the following has been added:

  • SetNextWindowContentSize() function
  • ListClipper type and functions

Note: This release is the last "mainline" release of v1.x.x using Dear ImGui v1.67. The upcoming merge of #​57 will upgrade to Dear ImGui v1.74, which has some incompatible changes in the API. The next release will have v2.0.0.
The v1.67 compatible variant (v1.x.x) will of course stay available through tags and proper go modules dependencies. There will be a master-1.x.x branch to accept any compatible pull-requests if necessary/desired.

v1.11.0

Compare Source

Thanks to several contributions, this release exposes further functionality:


Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/git.luolix.top-inkyblackness-imgui-go-4.x branch from 5a83974 to 3ff5180 Compare October 18, 2021 22:31
@renovate
Copy link
Author

renovate bot commented Oct 18, 2021

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you check the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: docker run --rm --name=renovate_go --label=renovate_child -v "/mnt/renovate/gh/Galaco/lambda-client":"/mnt/renovate/gh/Galaco/lambda-client" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -e GOPATH -e GOFLAGS -e CGO_ENABLED -w "/mnt/renovate/gh/Galaco/lambda-client" docker.io/renovate/go:1.17.2 bash -l -c "git config --global url.\"https://**redacted**@github.com/\".insteadOf \"https://github.com/\" && go get -d ./... && go mod tidy && go mod tidy"
go: github.com/galaco/lambda-core@v1.1.3 requires
	github.com/galaco/packrect@v0.0.0-20190221101750-d10c60f871c0: invalid version: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /tmp/renovate-cache/others/go/pkg/mod/cache/vcs/8ceed3737946ce55496686de7c5e22302496cc8e86fc2ef08d5e5f3d1091b043: exit status 128:
	remote: Repository not found.
	fatal: repository 'https://github.com/galaco/packrect/' not found

@renovate renovate bot changed the title Update module github.com/inkyblackness/imgui-go to v4 Update module github.com/inkyblackness/imgui-go to v4 - autoclosed Mar 7, 2022
@renovate renovate bot closed this Mar 7, 2022
@renovate renovate bot deleted the renovate/git.luolix.top-inkyblackness-imgui-go-4.x branch March 7, 2022 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant