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
122 changes: 3 additions & 119 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ nav_order: 6

*Joel Hawksley*

## 4.1.1
* Remove Who Uses ViewComponent section from docs.

* Add Consultport to list of companies using ViewComponent.
*Joel Hawksley*

*Sebastian Nepote*
## 4.1.1

* Resolve deprecation warning for `ActiveSupport::Configurable`.

Expand All @@ -36,20 +36,12 @@ nav_order: 6

*Hans Lemuet*

* Added Reinvented Hospitality to the list of companies using ViewComponent.

*Torgil Zechel*

## 4.1.0

* Add Rails 8.1 support.

*Hans Lemuet*

* Add Carwow to list of companies using ViewComponent.

*Tom Lord*

* Declare `actionview` as a `view_component` gem dependency.

*Michal Cichra*
Expand Down Expand Up @@ -532,10 +524,6 @@ This release makes the following breaking changes:

*Martin Meyerhoff*, *Joel Hawksley*

* Add Content Harmony & Learn To Be to list of companies using ViewComponent.

*Kane Jamison*

* Clarify error message about render-dependent logic.

Error messages about render-dependent logic were sometimes inaccurate, saying `during initialization` despite also being raised after a component had been initialized but before it was rendered.
Expand All @@ -554,10 +542,6 @@ This release makes the following breaking changes:

*Reegan Viljoen*

* Add HomeStyler AI to list of companies using ViewComponent.

*JP Balarini*

## 3.21.0

* Updates testing docs to include an example of how to use with RSpec.
Expand All @@ -568,10 +552,6 @@ This release makes the following breaking changes:

*KAWAKAMI Moeki*

* Add FreeATS to list of companies using ViewComponent.

*Ilia Liamshin*

* Ensure HTML output safety wrapper is used for all inline templates.

*Joel Hawksley*
Expand Down Expand Up @@ -622,10 +602,6 @@ This release makes the following breaking changes:

*Blake Williams*

* Add [Niva]([niva.co](https://www.niva.co/)) to companies who use `ViewComponent`.

*Daniel Vu Dao*

* Fix `preview_paths` in docs.

*Javier Aranda*
Expand Down Expand Up @@ -690,10 +666,6 @@ This release makes the following breaking changes:

*Joel Hawksley*

* Add Kicksite to list of companies using ViewComponent.

*Adil Lari*

* Allow overridden slot methods to use `super`.

*Andrew Schwartz*
Expand Down Expand Up @@ -933,10 +905,6 @@ This release makes the following breaking changes:

*Simon Fish*

* Add Simundia to list of companies using ViewComponent.

*Alexandre Ignjatovic*

* Reduce UnboundMethod objects by memoizing initialize_parameters.

*Rainer Borene*
Expand Down Expand Up @@ -987,10 +955,6 @@ This release makes the following breaking changes:

*milk1000cc*

* Add PeopleForce to list of companies using ViewComponent.

*Volodymyr Khandiuk*

## 3.5.0

* Add Skroutz to users list.
Expand Down Expand Up @@ -1065,14 +1029,6 @@ This release makes the following breaking changes:

*Joel Hawksley*

* Add Ophelos to list of companies using ViewComponent.

*Graham Rogers*

* Add FlightLogger to list of companies using ViewComponent.

*Joseph Carpenter*

* Fix coverage reports overwriting each other when running locally.

*Jonathan del Strother*
Expand Down Expand Up @@ -1312,14 +1268,6 @@ Run into an issue with this release? [Let us know](https://github.com/ViewCompon

*Graham Rogers*

* Add Krystal to list of companies using ViewComponent.

*Matt Bearman*

* Add Mon Ami to list of companies using ViewComponent.

*Ethan Lee-Tyson*

## 3.0.0.rc1

1,000+ days and 100+ releases later, the 200+ contributors to ViewComponent are proud to ship v3.0.0!
Expand Down Expand Up @@ -1468,10 +1416,6 @@ Run into an issue with this release? [Let us know](https://github.com/ViewCompon

*Hans Lemuet*

* Add Startup Jobs to list of companies using ViewComponent.

*Marc Köhlbrugge*

* Run PVC's accessibility tests in a single process to avoid resource contention in CI.

*Cameron Dutro*
Expand Down Expand Up @@ -1512,10 +1456,6 @@ Run into an issue with this release? [Let us know](https://github.com/ViewCompon

## 2.74.0

* Add Avo to list of companies using ViewComponent.

*Adrian Marin*

* Promote experimental `_output_postamble` method to public API as `output_postamble`.

*Joel Hawksley*
Expand All @@ -1542,10 +1482,6 @@ Run into an issue with this release? [Let us know](https://github.com/ViewCompon

*Erinna Chen*

* Add PrintReleaf to list of companies using ViewComponent.

*Ry Kulp*

* Simplify CI configuration to a single build per Ruby/Rails version.

*Joel Hawksley*
Expand All @@ -1554,10 +1490,6 @@ Run into an issue with this release? [Let us know](https://github.com/ViewCompon

*Ruben Smit*

* Add Yobbers to list of companies using ViewComponent.

*Anton Prins*

## 2.72.0

* Deprecate support for Ruby < 2.7 for removal in v3.0.0.
Expand All @@ -1572,10 +1504,6 @@ Run into an issue with this release? [Let us know](https://github.com/ViewCompon

*Joel Hawksley.

* Add Aluuno to list of companies using ViewComponent.

*Daniel Naves de Carvalho*

* Add `source_code_uri` to gemspec.

*Yoshiyuki Hirano*
Expand Down Expand Up @@ -1610,22 +1538,10 @@ Run into an issue with this release? [Let us know](https://github.com/ViewCompon

*Joel Hawksley*

* Add Arrows to list of companies using ViewComponent.

*Matt Swanson*

* Add WIP to list of companies using ViewComponent.

*Marc Köhlbrugge*

* Update slots documentation to include how to reference slots.

*Brittany Ellich*

* Add Clio to list of companies using ViewComponent.

*Mike Buckley*

## 2.69.0

* Add missing `require` to fix `pvc` build.
Expand Down Expand Up @@ -1743,10 +1659,6 @@ Run into an issue with this release? [Let us know](https://github.com/ViewCompon

*Vikram Dighe*

* Add HappyCo to list of companies using ViewComponent.

*Josh Clayton*

* Add predicate method support to polymorphic slots.

*Graham Rogers*
Expand Down Expand Up @@ -1857,10 +1769,6 @@ Run into an issue with this release? [Let us know](https://github.com/ViewCompon

*Thomas Hutterer*

* Add FreeAgent to list of companies using ViewComponent.

*Simon Fish*

* Include polymorphic slots in `ViewComponent::Base` by default.

*Cameron Dutro*
Expand Down Expand Up @@ -1916,18 +1824,6 @@ Run into an issue with this release? [Let us know](https://github.com/ViewCompon

*Joel Hawksley*

* Add G2 to list of companies that use ViewComponent.

*Jack Shuff*

* Add Within3 to list of companies that use ViewComponent.

*Drew Bragg*

* Add Mission Met to list of companies that use ViewComponent.

*Nick Smith*

* Fix `#with_request_url` test helper not parsing nested query parameters into nested hashes.

*Richard Marbach*
Expand Down Expand Up @@ -1967,10 +1863,6 @@ Run into an issue with this release? [Let us know](https://github.com/ViewCompon

*Blake Williams*

* Add QuickNode to list of companies that use ViewComponent.

*Luc Castera*

* Include the `Translatable` module by default.

*Elia Schito*
Expand Down Expand Up @@ -2001,10 +1893,6 @@ Run into an issue with this release? [Let us know](https://github.com/ViewCompon

*Jason Swett*

* Add Bearer to list of companies that use ViewComponent.

*Yaroslav Shmarov*

* Add articles to resources page.

*Joel Hawksley*
Expand Down Expand Up @@ -2034,10 +1922,6 @@ Run into an issue with this release? [Let us know](https://github.com/ViewCompon

*Hans Lemuet*

* Alphabetize companies using ViewComponent and add Brightline to the list.

*Jack Schuss*

* Add CMYK value for ViewComponent Red color on logo page.

*Dylan Smith*
Expand Down
85 changes: 1 addition & 84 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,97 +101,14 @@ ViewComponents are Ruby objects, making it easy to follow (and enforce) code qua

## Contributors

Hundreds of people have [contributed](https://github.com/ViewComponent/view_component/graphs/contributors) to ViewComponent, including:
Hundreds of people have [contributed](https://github.com/ViewComponent/view_component/graphs/contributors) to ViewComponent:

<div>
{% for contributor in site.data.contributors.usernames %}
<img src="https://avatars.githubusercontent.com/{{ contributor }}?s=64" alt="{{ contributor }}" width="32" />
{% endfor %}
</div>

## Who uses ViewComponent?

* [20Tabs](https://20tabs.nl)
* [Aboard HR](https://aboardhr.com/)
* [Arrows](https://arrows.to/)
* [Aluuno](https://aluuno.com/)
* [Avo Admin for Rails](https://avohq.io/rails-admin)
* [Bearer](https://www.bearer.com/) (70+ components)
* [Brightline](https://hellobrightline.com)
* [Buildkite](https://buildkite.com)
* [Bump.sh](https://bump.sh)
* [Carwow](https://www.carwow.com/) (300+ components)
* [Causey](https://www.causey.app/) (100+ components)
* [CharlieHR](https://www.charliehr.com/)
* [City of Paris](https://www.paris.fr/)
* [Clio](https://www.clio.com/)
* [Cometeer](https://cometeer.com/)
* [Consul](https://consulproject.org/en/)
* [Consultport](https://app.consultport.com/)
* [Content Harmony](https://www.contentharmony.com/)
* [Cults.](https://cults3d.com/)
* [Defacto](https://www.defacto.nl)
* [DotRuby](https://www.dotruby.com)
* [Eagerworks](https://eagerworks.com/)
* [FlightLogger](https://flightlogger.net/)
* [Framework](https://frame.work/)
* [FreeAgent](https://www.freeagent.com)
* [FreeATS](https://www.freeats.com/)
* [G2](https://www.g2.com/) (200+ components)
* [Getblock](https://getblock.io/)
* [GitHub](https://github.com/) (900+ components used 15k+ times)
* [GitLab](https://gitlab.com/)
* [HappyCo](https://happy.co)
* [HomeStyler AI](https://homestyler.ai)
* [Keenly](https://www.keenly.so) (100+ components)
* [Kicksite](https://kicksite.com/)
* [Krystal](https://krystal.uk)
* [Launch Scout](https://launchscout.com/)
* [Learn To Be](https://www.learntobe.org/) (100+ components)
* [Litmus](https://litmus.engineering/)
* [Login.gov](https://github.com/18F/identity-idp)
* [Mission Met Center](https://www.missionmet.com/mission-met-center)
* [Mon Ami](https://www.monami.io)
* [Nikola Motor](https://www.nikolamotor.com/) (50+ components and counting)
* [Niva](https://www.niva.co/)
* [OBLSK](https://oblsk.com/)
* [openSUSE Open Build Service](https://openbuildservice.org/)
* [OpenProject](https://www.openproject.org/)
* [Ophelos](https://ophelos.com)
* [Orbit](https://orbit.love)
* [PeopleForce](https://peopleforce.io)
* [Percent Pledge](https://www.percentpledge.org/)
* [PLT4M](https://plt4m.com/)
* [Podia](https://www.podia.com/)
* [PrintReleaf](https://www.printreleaf.com/)
* [Project Blacklight](http://projectblacklight.org/)
* [QuickNode](https://www.quicknode.com/)
* [RailsCarma](https://www.railscarma.com)
* [Reinvented Hospitality](https://reinvented-hospitality.com/)
* [Room AI](https://roomai.com/)
* [SerpApi](https://www.serpapi.com/)
* [SearchApi](https://www.searchapi.io/)
* [Simundia](https://www.simundia.com/)
* [Skroutz](https://engineering.skroutz.gr/blog/)
* [Shogun](https://getshogun.com/)
* [SpendHQ](https://www.spendhq.com/)
* [Spina CMS](https://spinacms.com/)
* [Spring](https://spring.net/)
* [Startup Jobs](https://startup.jobs/)
* [TalentoHQ](https://talentohq.com)
* [Teamtailor](https://teamtailor.com/)
* [Topkey](https://topkey.io/)
* [Web3 Jobs](https://web3.career)
* [Wecasa](https://www.wecasa.fr/)
* [WIP](https://wip.co/)
* [Within3](https://www.within3.com/)
* [Workbrew](https://www.workbrew.com/)
* [Wrapbook](https://wrapbook.com/)
* [Yobbers](https://www.yobbers.com/)

Using ViewComponent? [Send a pull request](https://github.com/viewcomponent/view_component/edit/main/docs/index.md) to update this list!
You can also check out [how various projects use ViewComponent](https://github.com/viewcomponent/view_component/network/dependents?package_id=UGFja2FnZS0xMDEwNjQxMzYx).

<hr />

[Getting started →](/guide/getting-started.html)
Loading