Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License

Copyright (c) 2015-2025 [EPAM Systems, Inc.](https://www.epam.com/)
Copyright (c) 2015-2026 [EPAM Systems, Inc.](https://www.epam.com/)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@ is to reference a CDN version:
<html lang="en">
<head>
<meta charset="UTF-8" />
<script src="https://unpkg.com/lodash@^4.17.21/lodash.js"></script>
<script src="https://unpkg.com/lodash@^4.18.1/lodash.js"></script>
<script src="https://unpkg.com/three@0.153.0/build/three.min.js"></script>
<script src="https://unpkg.com/miew@0.11.0/dist/Miew.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/miew@0.11.0/dist/Miew.min.css" />
<script src="https://unpkg.com/miew@0.12.0/dist/Miew.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/miew@0.12.0/dist/Miew.min.css" />
</head>
<body>
<div class="miew-container" style="width:640px; height:480px"></div>
Expand Down Expand Up @@ -70,4 +70,4 @@ for submitting pull requests.

[MIT](LICENSE.md)

Copyright (c) 2015–2025 [EPAM Systems, Inc.](https://www.epam.com/)
Copyright (c) 2015–2026 [EPAM Systems, Inc.](https://www.epam.com/)
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "miew-monorepo",
"version": "0.11.0",
"version": "0.12.0",
"license": "MIT",
"private": true,
"workspaces": [
Expand Down
22 changes: 21 additions & 1 deletion packages/miew-app/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

## [Unreleased]

## [0.12.0] - 2026-06-09

### Changed

- Replaced the custom Miew viewer implementation with the `miew-react` wrapper component.
- Migrated Redux state management from plain Redux to Redux Toolkit.
- Removed the non-serializable Miew instance from the Redux store; components now access it
through React context instead.
- Upgraded to React 19.

### Fixed

- Restored the "Fork me on GitHub" ribbon in the application header.

### Internal

- Moved test files next to the source files they cover.
- Updated third-party dependencies.

## [0.11.0] - 2024-08-26

### Added
Expand All @@ -16,5 +35,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

[`miew-app`]: https://github.com/epam/miew/tree/main/packages/miew-app

[Unreleased]: https://github.com/epam/miew/compare/v0.11.0...HEAD
[Unreleased]: https://github.com/epam/miew/compare/v0.12.0...HEAD
[0.12.0]: https://github.com/epam/miew/compare/v0.11.0...v0.12.0
[0.11.0]: https://github.com/epam/miew/compare/v0.9.0...v0.11.0
2 changes: 1 addition & 1 deletion packages/miew-app/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ Please read [CONTRIBUTING.md](../../CONTRIBUTING.md) for details on our code of

[MIT](../../LICENSE.md)

Copyright (c) 2015–2025 [EPAM Systems, Inc.](https://www.epam.com/)
Copyright (c) 2015–2026 [EPAM Systems, Inc.](https://www.epam.com/)
2 changes: 1 addition & 1 deletion packages/miew-app/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "miew-app",
"version": "0.11.0",
"version": "0.12.0",
"description": "React application demonstrating capabilities of Miew library",
"author": "EPAM Systems, Inc.",
"private": true,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const AboutPanel = () => {
<img src="images/logo.svg"></img>
<h3 className="miew-name">Miew – 3D Molecular Viewer </h3>
<p>{version}</p>
<p>Copyright © 2015–2025 EPAM Systems, Inc.</p>
<p>Copyright © 2015–2026 EPAM Systems, Inc.</p>
<p>
<a href="https://epa.ms/miew">https://epa.ms/miew</a>
</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ function Terminal({ isTerminalVisible }) {
}

const terminalConfig = {
greetings: 'Miew - 3D Molecular Viewer\nCopyright © 2015-2025 EPAM Systems, Inc.\n',
greetings: 'Miew - 3D Molecular Viewer\nCopyright © 2015-2026 EPAM Systems, Inc.\n',
prompt: 'miew> ',
name: 'miew',
scrollOnEcho: true,
Expand Down
20 changes: 19 additions & 1 deletion packages/miew-react/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

## [Unreleased]

## [0.12.0] - 2026-06-09

### Added

- The `Viewer` component now accepts `className`, `style`, `id`, `title`, event handlers,
`data-*` and `aria-*` attributes, and other standard HTML `<div>` props, making it easy
to style and integrate the viewer into any layout.
- Added comprehensive prop validation and error handling to the `Viewer` component.

### Changed

- Upgraded the React peer dependency to version 19.

### Internal

- Updated third-party dependencies.

## [0.11.0] - 2024-08-26

### Added
Expand All @@ -15,5 +32,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
as a separate [miew-react](https://www.npmjs.com/package/miew-react) package on npm.

[`miew-react`]: https://github.com/epam/miew/tree/main/packages/miew-react
[Unreleased]: https://github.com/epam/miew/compare/v0.11.0...HEAD
[Unreleased]: https://github.com/epam/miew/compare/v0.12.0...HEAD
[0.12.0]: https://github.com/epam/miew/compare/v0.11.0...v0.12.0
[0.11.0]: https://github.com/epam/miew/compare/v0.9.0...v0.11.0
2 changes: 1 addition & 1 deletion packages/miew-react/LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License

Copyright (c) 2015-2025 [EPAM Systems, Inc.](https://www.epam.com/)
Copyright (c) 2015-2026 [EPAM Systems, Inc.](https://www.epam.com/)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion packages/miew-react/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,4 +71,4 @@ Please read [CONTRIBUTING.md](../../CONTRIBUTING.md) for details on our code of

[MIT](LICENSE.md)

Copyright (c) 2015–2025 [EPAM Systems, Inc.](https://www.epam.com/)
Copyright (c) 2015–2026 [EPAM Systems, Inc.](https://www.epam.com/)
4 changes: 2 additions & 2 deletions packages/miew-react/package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"name": "miew-react",
"version": "0.11.0",
"version": "0.12.0",
"description": "Miew - 3D Molecular Viewer (React component)",
"author": "EPAM Systems, Inc.",
"homepage": "https://github.com/epam/miew#readme",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/epam/miew.git",
"url": "git+https://github.com/epam/miew.git",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hm, is this "git+" planned?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, it is actually a fix that NPM did during deployment.

"directory": "packages/miew-react"
},
"bugs": {
Expand Down
22 changes: 21 additions & 1 deletion packages/miew/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

## [Unreleased]

## [0.12.0] - 2026-06-09

### Changed

- Upgraded the WebGL renderer to WebGL 2.0, replacing deprecated extension APIs with built-in
WebGL 2.0 equivalents. This may affect applications that rely on the specific WebGL 1.0
extension behavior.
- Updated shaders to GLSL 3.0, restoring ambient occlusion, shadows, electron density,
Comment thread
paulsmirnov marked this conversation as resolved.
sprite-based rendering modes, and other visual effects that had regressed with the
newer Three.js renderer.

### Fixed

- Fixed an always-false condition check in the component edit mode.

### Internal

- Updated third-party dependencies.

## [0.11.1] - 2025-10-14

### Fixed
Expand Down Expand Up @@ -648,7 +667,8 @@ in [0.7.7+hotfix] and later releases.
- Update dependencies to the latest supported versions.
- Move the project to GitHub.

[Unreleased]: https://github.com/epam/miew/compare/v0.11.1...HEAD
[Unreleased]: https://github.com/epam/miew/compare/v0.12.0...HEAD
[0.12.0]: https://github.com/epam/miew/compare/v0.11.1...v0.12.0
[0.11.1]: https://github.com/epam/miew/compare/v0.11.0...v0.11.1
[0.11.0]: https://github.com/epam/miew/compare/v0.9.0...v0.11.0
[0.10.0]: https://github.com/epam/miew/compare/v0.9.0...v0.10.0
Expand Down
2 changes: 1 addition & 1 deletion packages/miew/LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License

Copyright (c) 2015-2025 [EPAM Systems, Inc.](https://www.epam.com/)
Copyright (c) 2015-2026 [EPAM Systems, Inc.](https://www.epam.com/)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
8 changes: 4 additions & 4 deletions packages/miew/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@ or built with a bundler of your choice. For more details refer to:
<html lang="en">
<head>
<meta charset="UTF-8" />
<script src="https://unpkg.com/lodash@^4.17.21/lodash.js"></script>
<script src="https://unpkg.com/lodash@^4.18.1/lodash.js"></script>
<script src="https://unpkg.com/three@0.153.0/build/three.min.js"></script>
<script src="https://unpkg.com/miew@0.11.0/dist/Miew.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/miew@0.11.0/dist/Miew.min.css" />
<script src="https://unpkg.com/miew@0.12.0/dist/Miew.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/miew@0.12.0/dist/Miew.min.css" />
</head>
<body>
<div class="miew-container" style="width:640px; height:480px"></div>
Expand Down Expand Up @@ -116,4 +116,4 @@ Please read [CONTRIBUTING.md](../../CONTRIBUTING.md) for details on our code of

[MIT](LICENSE.md)

Copyright (c) 2015–2025 [EPAM Systems, Inc.](https://www.epam.com/)
Copyright (c) 2015–2026 [EPAM Systems, Inc.](https://www.epam.com/)
2 changes: 1 addition & 1 deletion packages/miew/demo/menu.html
Original file line number Diff line number Diff line change
Expand Up @@ -396,7 +396,7 @@ <h3 class="text-center" style="max-width:35ex;margin:20px auto 10px">
<small class="PACKAGE_VERSION" style="white-space:nowrap;"></small>
</h3>

<p>Copyright © 2015–2025 EPAM Systems, Inc.</p>
<p>Copyright © 2015–2026 EPAM Systems, Inc.</p>
<p><a href="https://epa.ms/miew">https://epa.ms/miew</a></p>
</div>
<hr>
Expand Down
2 changes: 1 addition & 1 deletion packages/miew/demo/scripts/ui/Menu.js
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ Menu.prototype._initializeTerminal = function () {
}
},
{
greetings: 'Miew - 3D Molecular Viewer\nCopyright © 2015-2025 EPAM Systems, Inc.\n',
greetings: 'Miew - 3D Molecular Viewer\nCopyright © 2015-2026 EPAM Systems, Inc.\n',
prompt: 'miew> ',
name: 'miew',
scrollOnEcho: true,
Expand Down
2 changes: 1 addition & 1 deletion packages/miew/dist/Miew.css
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
right: 10px;
border-radius: 4px;
color: silver;
background-color: rgba(64, 64, 64, 0.75);
background-color: rgb(64, 64, 64, 0.75);
display: flex;
align-items: left;
justify-content: left;
Expand Down
Loading
Loading